Tools and libraries to glue C/C++ APIs to high-level languages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

37 lines
663 B

namespace CppSharp.AST
{
/// <summary>
/// Represents a C++ property.
/// </summary>
public class Property : Declaration, ITypedDecl
{
public Property()
{
}
public Type Type
{
get { return QualifiedType.Type; }
}
public QualifiedType QualifiedType { get; set; }
public Method GetMethod
{
get;
set;
}
public Method SetMethod
{
get;
set;
}
public override T Visit<T>(IDeclVisitor<T> visitor)
{
return visitor.VisitProperty(this);
}
}
}