mirror of https://github.com/mono/CppSharp.git
26 changed files with 64853 additions and 63297 deletions
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,820 @@
@@ -0,0 +1,820 @@
|
||||
// ----------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This is autogenerated code by CppSharp.
|
||||
// Do not edit this file or all your changes will be lost after re-generation.
|
||||
// </auto-generated>
|
||||
// ----------------------------------------------------------------------------
|
||||
#pragma once |
||||
|
||||
#include "CppSharp.h" |
||||
#include <Types.h> |
||||
|
||||
namespace CppSharp |
||||
{ |
||||
namespace Parser |
||||
{ |
||||
namespace AST |
||||
{ |
||||
enum struct CallingConvention; |
||||
enum struct ExceptionSpecType; |
||||
enum struct PrimitiveType; |
||||
enum struct TypeKind; |
||||
ref class ArrayType; |
||||
ref class AttributedType; |
||||
ref class BuiltinType; |
||||
ref class Class; |
||||
ref class DecayedType; |
||||
ref class Declaration; |
||||
ref class DependentNameType; |
||||
ref class DependentTemplateSpecializationType; |
||||
ref class FunctionType; |
||||
ref class InjectedClassNameType; |
||||
ref class MemberPointerType; |
||||
ref class PackExpansionType; |
||||
ref class Parameter; |
||||
ref class PointerType; |
||||
ref class QualifiedType; |
||||
ref class TagType; |
||||
ref class Template; |
||||
ref class TemplateArgument; |
||||
ref class TemplateParameterSubstitutionType; |
||||
ref class TemplateParameterType; |
||||
ref class TemplateSpecializationType; |
||||
ref class Type; |
||||
ref class TypeQualifiers; |
||||
ref class TypeTemplateParameter; |
||||
ref class TypedefNameDecl; |
||||
ref class TypedefType; |
||||
ref class UnaryTransformType; |
||||
ref class VectorType; |
||||
} |
||||
} |
||||
} |
||||
|
||||
namespace CppSharp |
||||
{ |
||||
namespace Parser |
||||
{ |
||||
namespace AST |
||||
{ |
||||
public enum struct TypeKind |
||||
{ |
||||
Tag = 0, |
||||
Array = 1, |
||||
Function = 2, |
||||
Pointer = 3, |
||||
MemberPointer = 4, |
||||
Typedef = 5, |
||||
Attributed = 6, |
||||
Decayed = 7, |
||||
TemplateSpecialization = 8, |
||||
DependentTemplateSpecialization = 9, |
||||
TemplateParameter = 10, |
||||
TemplateParameterSubstitution = 11, |
||||
InjectedClassName = 12, |
||||
DependentName = 13, |
||||
PackExpansion = 14, |
||||
Builtin = 15, |
||||
UnaryTransform = 16, |
||||
Vector = 17 |
||||
}; |
||||
|
||||
public enum struct CallingConvention |
||||
{ |
||||
Default = 0, |
||||
C = 1, |
||||
StdCall = 2, |
||||
ThisCall = 3, |
||||
FastCall = 4, |
||||
Unknown = 5 |
||||
}; |
||||
|
||||
public enum struct PrimitiveType |
||||
{ |
||||
Null = 0, |
||||
Void = 1, |
||||
Bool = 2, |
||||
WideChar = 3, |
||||
Char = 4, |
||||
SChar = 5, |
||||
UChar = 6, |
||||
Char16 = 7, |
||||
Char32 = 8, |
||||
Short = 9, |
||||
UShort = 10, |
||||
Int = 11, |
||||
UInt = 12, |
||||
Long = 13, |
||||
ULong = 14, |
||||
LongLong = 15, |
||||
ULongLong = 16, |
||||
Int128 = 17, |
||||
UInt128 = 18, |
||||
Half = 19, |
||||
Float = 20, |
||||
Double = 21, |
||||
LongDouble = 22, |
||||
Float128 = 23, |
||||
IntPtr = 24 |
||||
}; |
||||
|
||||
public enum struct ExceptionSpecType |
||||
{ |
||||
None = 0, |
||||
DynamicNone = 1, |
||||
Dynamic = 2, |
||||
MSAny = 3, |
||||
BasicNoexcept = 4, |
||||
DependentNoexcept = 5, |
||||
NoexceptFalse = 6, |
||||
NoexceptTrue = 7, |
||||
Unevaluated = 8, |
||||
Uninstantiated = 9, |
||||
Unparsed = 10 |
||||
}; |
||||
|
||||
public ref class Type : ICppInstance |
||||
{ |
||||
public: |
||||
|
||||
property ::CppSharp::CppParser::AST::Type* NativePtr; |
||||
property System::IntPtr __Instance |
||||
{ |
||||
virtual System::IntPtr get(); |
||||
virtual void set(System::IntPtr instance); |
||||
} |
||||
|
||||
Type(::CppSharp::CppParser::AST::Type* native); |
||||
static Type^ __CreateInstance(::System::IntPtr native); |
||||
Type(CppSharp::Parser::AST::TypeKind kind); |
||||
|
||||
Type(CppSharp::Parser::AST::Type^ _0); |
||||
|
||||
~Type(); |
||||
|
||||
property CppSharp::Parser::AST::TypeKind Kind |
||||
{ |
||||
CppSharp::Parser::AST::TypeKind get(); |
||||
void set(CppSharp::Parser::AST::TypeKind); |
||||
} |
||||
|
||||
property bool IsDependent |
||||
{ |
||||
bool get(); |
||||
void set(bool); |
||||
} |
||||
|
||||
static operator CppSharp::Parser::AST::Type^(CppSharp::Parser::AST::TypeKind kind); |
||||
|
||||
protected: |
||||
bool __ownsNativeInstance; |
||||
}; |
||||
|
||||
public ref class TypeQualifiers : ICppInstance |
||||
{ |
||||
public: |
||||
|
||||
property ::CppSharp::CppParser::AST::TypeQualifiers* NativePtr; |
||||
property System::IntPtr __Instance |
||||
{ |
||||
virtual System::IntPtr get(); |
||||
virtual void set(System::IntPtr instance); |
||||
} |
||||
|
||||
TypeQualifiers(::CppSharp::CppParser::AST::TypeQualifiers* native); |
||||
static TypeQualifiers^ __CreateInstance(::System::IntPtr native); |
||||
TypeQualifiers(CppSharp::Parser::AST::TypeQualifiers^ _0); |
||||
|
||||
TypeQualifiers(); |
||||
|
||||
~TypeQualifiers(); |
||||
|
||||
property bool IsConst |
||||
{ |
||||
bool get(); |
||||
void set(bool); |
||||
} |
||||
|
||||
property bool IsVolatile |
||||
{ |
||||
bool get(); |
||||
void set(bool); |
||||
} |
||||
|
||||
property bool IsRestrict |
||||
{ |
||||
bool get(); |
||||
void set(bool); |
||||
} |
||||
|
||||
protected: |
||||
bool __ownsNativeInstance; |
||||
}; |
||||
|
||||
public ref class QualifiedType : ICppInstance |
||||
{ |
||||
public: |
||||
|
||||
property ::CppSharp::CppParser::AST::QualifiedType* NativePtr; |
||||
property System::IntPtr __Instance |
||||
{ |
||||
virtual System::IntPtr get(); |
||||
virtual void set(System::IntPtr instance); |
||||
} |
||||
|
||||
QualifiedType(::CppSharp::CppParser::AST::QualifiedType* native); |
||||
static QualifiedType^ __CreateInstance(::System::IntPtr native); |
||||
QualifiedType(); |
||||
|
||||
QualifiedType(CppSharp::Parser::AST::QualifiedType^ _0); |
||||
|
||||
~QualifiedType(); |
||||
|
||||
property CppSharp::Parser::AST::Type^ Type |
||||
{ |
||||
CppSharp::Parser::AST::Type^ get(); |
||||
void set(CppSharp::Parser::AST::Type^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::TypeQualifiers^ Qualifiers |
||||
{ |
||||
CppSharp::Parser::AST::TypeQualifiers^ get(); |
||||
void set(CppSharp::Parser::AST::TypeQualifiers^); |
||||
} |
||||
|
||||
protected: |
||||
bool __ownsNativeInstance; |
||||
}; |
||||
|
||||
public ref class TagType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
TagType(::CppSharp::CppParser::AST::TagType* native); |
||||
static TagType^ __CreateInstance(::System::IntPtr native); |
||||
TagType(); |
||||
|
||||
TagType(CppSharp::Parser::AST::TagType^ _0); |
||||
|
||||
~TagType(); |
||||
|
||||
property CppSharp::Parser::AST::Declaration^ Declaration |
||||
{ |
||||
CppSharp::Parser::AST::Declaration^ get(); |
||||
void set(CppSharp::Parser::AST::Declaration^); |
||||
} |
||||
}; |
||||
|
||||
public ref class ArrayType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
enum struct ArraySize |
||||
{ |
||||
Constant = 0, |
||||
Variable = 1, |
||||
Dependent = 2, |
||||
Incomplete = 3 |
||||
}; |
||||
|
||||
ArrayType(::CppSharp::CppParser::AST::ArrayType* native); |
||||
static ArrayType^ __CreateInstance(::System::IntPtr native); |
||||
ArrayType(); |
||||
|
||||
ArrayType(CppSharp::Parser::AST::ArrayType^ _0); |
||||
|
||||
~ArrayType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ QualifiedType |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::ArrayType::ArraySize SizeType |
||||
{ |
||||
CppSharp::Parser::AST::ArrayType::ArraySize get(); |
||||
void set(CppSharp::Parser::AST::ArrayType::ArraySize); |
||||
} |
||||
|
||||
property long Size |
||||
{ |
||||
long get(); |
||||
void set(long); |
||||
} |
||||
|
||||
property long ElementSize |
||||
{ |
||||
long get(); |
||||
void set(long); |
||||
} |
||||
}; |
||||
|
||||
public ref class FunctionType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
FunctionType(::CppSharp::CppParser::AST::FunctionType* native); |
||||
static FunctionType^ __CreateInstance(::System::IntPtr native); |
||||
FunctionType(); |
||||
|
||||
FunctionType(CppSharp::Parser::AST::FunctionType^ _0); |
||||
|
||||
~FunctionType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ ReturnType |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::CallingConvention CallingConvention |
||||
{ |
||||
CppSharp::Parser::AST::CallingConvention get(); |
||||
void set(CppSharp::Parser::AST::CallingConvention); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::ExceptionSpecType ExceptionSpecType |
||||
{ |
||||
CppSharp::Parser::AST::ExceptionSpecType get(); |
||||
void set(CppSharp::Parser::AST::ExceptionSpecType); |
||||
} |
||||
|
||||
property System::Collections::Generic::List<CppSharp::Parser::AST::Parameter^>^ Parameters |
||||
{ |
||||
System::Collections::Generic::List<CppSharp::Parser::AST::Parameter^>^ get(); |
||||
void set(System::Collections::Generic::List<CppSharp::Parser::AST::Parameter^>^); |
||||
} |
||||
|
||||
property unsigned int ParametersCount |
||||
{ |
||||
unsigned int get(); |
||||
} |
||||
|
||||
CppSharp::Parser::AST::Parameter^ GetParameters(unsigned int i); |
||||
|
||||
void AddParameters(CppSharp::Parser::AST::Parameter^ s); |
||||
|
||||
void ClearParameters(); |
||||
}; |
||||
|
||||
public ref class PointerType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
enum struct TypeModifier |
||||
{ |
||||
Value = 0, |
||||
Pointer = 1, |
||||
LVReference = 2, |
||||
RVReference = 3 |
||||
}; |
||||
|
||||
PointerType(::CppSharp::CppParser::AST::PointerType* native); |
||||
static PointerType^ __CreateInstance(::System::IntPtr native); |
||||
PointerType(); |
||||
|
||||
PointerType(CppSharp::Parser::AST::PointerType^ _0); |
||||
|
||||
~PointerType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ QualifiedPointee |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::PointerType::TypeModifier Modifier |
||||
{ |
||||
CppSharp::Parser::AST::PointerType::TypeModifier get(); |
||||
void set(CppSharp::Parser::AST::PointerType::TypeModifier); |
||||
} |
||||
}; |
||||
|
||||
public ref class MemberPointerType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
MemberPointerType(::CppSharp::CppParser::AST::MemberPointerType* native); |
||||
static MemberPointerType^ __CreateInstance(::System::IntPtr native); |
||||
MemberPointerType(); |
||||
|
||||
MemberPointerType(CppSharp::Parser::AST::MemberPointerType^ _0); |
||||
|
||||
~MemberPointerType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Pointee |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
}; |
||||
|
||||
public ref class TypedefType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
TypedefType(::CppSharp::CppParser::AST::TypedefType* native); |
||||
static TypedefType^ __CreateInstance(::System::IntPtr native); |
||||
TypedefType(); |
||||
|
||||
TypedefType(CppSharp::Parser::AST::TypedefType^ _0); |
||||
|
||||
~TypedefType(); |
||||
|
||||
property CppSharp::Parser::AST::TypedefNameDecl^ Declaration |
||||
{ |
||||
CppSharp::Parser::AST::TypedefNameDecl^ get(); |
||||
void set(CppSharp::Parser::AST::TypedefNameDecl^); |
||||
} |
||||
}; |
||||
|
||||
public ref class AttributedType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
AttributedType(::CppSharp::CppParser::AST::AttributedType* native); |
||||
static AttributedType^ __CreateInstance(::System::IntPtr native); |
||||
AttributedType(); |
||||
|
||||
AttributedType(CppSharp::Parser::AST::AttributedType^ _0); |
||||
|
||||
~AttributedType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Modified |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Equivalent |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
}; |
||||
|
||||
public ref class DecayedType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
DecayedType(::CppSharp::CppParser::AST::DecayedType* native); |
||||
static DecayedType^ __CreateInstance(::System::IntPtr native); |
||||
DecayedType(); |
||||
|
||||
DecayedType(CppSharp::Parser::AST::DecayedType^ _0); |
||||
|
||||
~DecayedType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Decayed |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Original |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Pointee |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
}; |
||||
|
||||
public ref class TemplateArgument : ICppInstance |
||||
{ |
||||
public: |
||||
|
||||
enum struct ArgumentKind |
||||
{ |
||||
Type = 0, |
||||
Declaration = 1, |
||||
NullPtr = 2, |
||||
Integral = 3, |
||||
Template = 4, |
||||
TemplateExpansion = 5, |
||||
Expression = 6, |
||||
Pack = 7 |
||||
}; |
||||
|
||||
property ::CppSharp::CppParser::AST::TemplateArgument* NativePtr; |
||||
property System::IntPtr __Instance |
||||
{ |
||||
virtual System::IntPtr get(); |
||||
virtual void set(System::IntPtr instance); |
||||
} |
||||
|
||||
TemplateArgument(::CppSharp::CppParser::AST::TemplateArgument* native); |
||||
static TemplateArgument^ __CreateInstance(::System::IntPtr native); |
||||
TemplateArgument(); |
||||
|
||||
TemplateArgument(CppSharp::Parser::AST::TemplateArgument^ _0); |
||||
|
||||
~TemplateArgument(); |
||||
|
||||
property CppSharp::Parser::AST::TemplateArgument::ArgumentKind Kind |
||||
{ |
||||
CppSharp::Parser::AST::TemplateArgument::ArgumentKind get(); |
||||
void set(CppSharp::Parser::AST::TemplateArgument::ArgumentKind); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Type |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::Declaration^ Declaration |
||||
{ |
||||
CppSharp::Parser::AST::Declaration^ get(); |
||||
void set(CppSharp::Parser::AST::Declaration^); |
||||
} |
||||
|
||||
property long Integral |
||||
{ |
||||
long get(); |
||||
void set(long); |
||||
} |
||||
|
||||
protected: |
||||
bool __ownsNativeInstance; |
||||
}; |
||||
|
||||
public ref class TemplateSpecializationType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
TemplateSpecializationType(::CppSharp::CppParser::AST::TemplateSpecializationType* native); |
||||
static TemplateSpecializationType^ __CreateInstance(::System::IntPtr native); |
||||
TemplateSpecializationType(); |
||||
|
||||
TemplateSpecializationType(CppSharp::Parser::AST::TemplateSpecializationType^ _0); |
||||
|
||||
~TemplateSpecializationType(); |
||||
|
||||
property System::Collections::Generic::List<CppSharp::Parser::AST::TemplateArgument^>^ Arguments |
||||
{ |
||||
System::Collections::Generic::List<CppSharp::Parser::AST::TemplateArgument^>^ get(); |
||||
void set(System::Collections::Generic::List<CppSharp::Parser::AST::TemplateArgument^>^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::Template^ Template |
||||
{ |
||||
CppSharp::Parser::AST::Template^ get(); |
||||
void set(CppSharp::Parser::AST::Template^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Desugared |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property unsigned int ArgumentsCount |
||||
{ |
||||
unsigned int get(); |
||||
} |
||||
|
||||
CppSharp::Parser::AST::TemplateArgument^ GetArguments(unsigned int i); |
||||
|
||||
void AddArguments(CppSharp::Parser::AST::TemplateArgument^ s); |
||||
|
||||
void ClearArguments(); |
||||
}; |
||||
|
||||
public ref class DependentTemplateSpecializationType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
DependentTemplateSpecializationType(::CppSharp::CppParser::AST::DependentTemplateSpecializationType* native); |
||||
static DependentTemplateSpecializationType^ __CreateInstance(::System::IntPtr native); |
||||
DependentTemplateSpecializationType(); |
||||
|
||||
DependentTemplateSpecializationType(CppSharp::Parser::AST::DependentTemplateSpecializationType^ _0); |
||||
|
||||
~DependentTemplateSpecializationType(); |
||||
|
||||
property System::Collections::Generic::List<CppSharp::Parser::AST::TemplateArgument^>^ Arguments |
||||
{ |
||||
System::Collections::Generic::List<CppSharp::Parser::AST::TemplateArgument^>^ get(); |
||||
void set(System::Collections::Generic::List<CppSharp::Parser::AST::TemplateArgument^>^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Desugared |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property unsigned int ArgumentsCount |
||||
{ |
||||
unsigned int get(); |
||||
} |
||||
|
||||
CppSharp::Parser::AST::TemplateArgument^ GetArguments(unsigned int i); |
||||
|
||||
void AddArguments(CppSharp::Parser::AST::TemplateArgument^ s); |
||||
|
||||
void ClearArguments(); |
||||
}; |
||||
|
||||
public ref class TemplateParameterType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
TemplateParameterType(::CppSharp::CppParser::AST::TemplateParameterType* native); |
||||
static TemplateParameterType^ __CreateInstance(::System::IntPtr native); |
||||
TemplateParameterType(); |
||||
|
||||
TemplateParameterType(CppSharp::Parser::AST::TemplateParameterType^ _0); |
||||
|
||||
~TemplateParameterType(); |
||||
|
||||
property CppSharp::Parser::AST::TypeTemplateParameter^ Parameter |
||||
{ |
||||
CppSharp::Parser::AST::TypeTemplateParameter^ get(); |
||||
void set(CppSharp::Parser::AST::TypeTemplateParameter^); |
||||
} |
||||
|
||||
property unsigned int Depth |
||||
{ |
||||
unsigned int get(); |
||||
void set(unsigned int); |
||||
} |
||||
|
||||
property unsigned int Index |
||||
{ |
||||
unsigned int get(); |
||||
void set(unsigned int); |
||||
} |
||||
|
||||
property bool IsParameterPack |
||||
{ |
||||
bool get(); |
||||
void set(bool); |
||||
} |
||||
}; |
||||
|
||||
public ref class TemplateParameterSubstitutionType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
TemplateParameterSubstitutionType(::CppSharp::CppParser::AST::TemplateParameterSubstitutionType* native); |
||||
static TemplateParameterSubstitutionType^ __CreateInstance(::System::IntPtr native); |
||||
TemplateParameterSubstitutionType(); |
||||
|
||||
TemplateParameterSubstitutionType(CppSharp::Parser::AST::TemplateParameterSubstitutionType^ _0); |
||||
|
||||
~TemplateParameterSubstitutionType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Replacement |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::TemplateParameterType^ ReplacedParameter |
||||
{ |
||||
CppSharp::Parser::AST::TemplateParameterType^ get(); |
||||
void set(CppSharp::Parser::AST::TemplateParameterType^); |
||||
} |
||||
}; |
||||
|
||||
public ref class InjectedClassNameType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
InjectedClassNameType(::CppSharp::CppParser::AST::InjectedClassNameType* native); |
||||
static InjectedClassNameType^ __CreateInstance(::System::IntPtr native); |
||||
InjectedClassNameType(); |
||||
|
||||
InjectedClassNameType(CppSharp::Parser::AST::InjectedClassNameType^ _0); |
||||
|
||||
~InjectedClassNameType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ InjectedSpecializationType |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::Class^ Class |
||||
{ |
||||
CppSharp::Parser::AST::Class^ get(); |
||||
void set(CppSharp::Parser::AST::Class^); |
||||
} |
||||
}; |
||||
|
||||
public ref class DependentNameType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
DependentNameType(::CppSharp::CppParser::AST::DependentNameType* native); |
||||
static DependentNameType^ __CreateInstance(::System::IntPtr native); |
||||
DependentNameType(); |
||||
|
||||
DependentNameType(CppSharp::Parser::AST::DependentNameType^ _0); |
||||
|
||||
~DependentNameType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Qualifier |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property System::String^ Identifier |
||||
{ |
||||
System::String^ get(); |
||||
void set(System::String^); |
||||
} |
||||
}; |
||||
|
||||
public ref class PackExpansionType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
PackExpansionType(::CppSharp::CppParser::AST::PackExpansionType* native); |
||||
static PackExpansionType^ __CreateInstance(::System::IntPtr native); |
||||
PackExpansionType(); |
||||
|
||||
PackExpansionType(CppSharp::Parser::AST::PackExpansionType^ _0); |
||||
|
||||
~PackExpansionType(); |
||||
}; |
||||
|
||||
public ref class UnaryTransformType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
UnaryTransformType(::CppSharp::CppParser::AST::UnaryTransformType* native); |
||||
static UnaryTransformType^ __CreateInstance(::System::IntPtr native); |
||||
UnaryTransformType(); |
||||
|
||||
UnaryTransformType(CppSharp::Parser::AST::UnaryTransformType^ _0); |
||||
|
||||
~UnaryTransformType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ Desugared |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ BaseType |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
}; |
||||
|
||||
public ref class VectorType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
VectorType(::CppSharp::CppParser::AST::VectorType* native); |
||||
static VectorType^ __CreateInstance(::System::IntPtr native); |
||||
VectorType(); |
||||
|
||||
VectorType(CppSharp::Parser::AST::VectorType^ _0); |
||||
|
||||
~VectorType(); |
||||
|
||||
property CppSharp::Parser::AST::QualifiedType^ ElementType |
||||
{ |
||||
CppSharp::Parser::AST::QualifiedType^ get(); |
||||
void set(CppSharp::Parser::AST::QualifiedType^); |
||||
} |
||||
|
||||
property unsigned int NumElements |
||||
{ |
||||
unsigned int get(); |
||||
void set(unsigned int); |
||||
} |
||||
}; |
||||
|
||||
public ref class BuiltinType : CppSharp::Parser::AST::Type |
||||
{ |
||||
public: |
||||
|
||||
BuiltinType(::CppSharp::CppParser::AST::BuiltinType* native); |
||||
static BuiltinType^ __CreateInstance(::System::IntPtr native); |
||||
BuiltinType(); |
||||
|
||||
BuiltinType(CppSharp::Parser::AST::BuiltinType^ _0); |
||||
|
||||
~BuiltinType(); |
||||
|
||||
property CppSharp::Parser::AST::PrimitiveType Type |
||||
{ |
||||
CppSharp::Parser::AST::PrimitiveType get(); |
||||
void set(CppSharp::Parser::AST::PrimitiveType); |
||||
} |
||||
}; |
||||
} |
||||
} |
||||
} |
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue