|
|
@ -215,6 +215,19 @@ CppSharp::Parser::AST::FunctionType::FunctionType(System::IntPtr native) |
|
|
|
auto __native = (::CppSharp::CppParser::AST::FunctionType*)native.ToPointer(); |
|
|
|
auto __native = (::CppSharp::CppParser::AST::FunctionType*)native.ToPointer(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Parameter^ CppSharp::Parser::AST::FunctionType::getParameters(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->getParameters(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Parameter((::CppSharp::CppParser::AST::Parameter*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::FunctionType::getParametersCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->getParametersCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::FunctionType::FunctionType() |
|
|
|
CppSharp::Parser::AST::FunctionType::FunctionType() |
|
|
|
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) |
|
|
|
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -231,6 +244,16 @@ void CppSharp::Parser::AST::FunctionType::ReturnType::set(CppSharp::Parser::AST: |
|
|
|
((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->ReturnType = *(::CppSharp::CppParser::AST::QualifiedType*)value->NativePtr; |
|
|
|
((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->ReturnType = *(::CppSharp::CppParser::AST::QualifiedType*)value->NativePtr; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::CallingConvention CppSharp::Parser::AST::FunctionType::CallingConvention::get() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return (CppSharp::Parser::AST::CallingConvention)((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->CallingConvention; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void CppSharp::Parser::AST::FunctionType::CallingConvention::set(CppSharp::Parser::AST::CallingConvention value) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->CallingConvention = (::CppSharp::CppParser::AST::CallingConvention)value; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
System::Collections::Generic::List<CppSharp::Parser::AST::Parameter^>^ CppSharp::Parser::AST::FunctionType::Parameters::get() |
|
|
|
System::Collections::Generic::List<CppSharp::Parser::AST::Parameter^>^ CppSharp::Parser::AST::FunctionType::Parameters::get() |
|
|
|
{ |
|
|
|
{ |
|
|
|
auto _tmpParameters = gcnew System::Collections::Generic::List<CppSharp::Parser::AST::Parameter^>(); |
|
|
|
auto _tmpParameters = gcnew System::Collections::Generic::List<CppSharp::Parser::AST::Parameter^>(); |
|
|
@ -253,16 +276,6 @@ void CppSharp::Parser::AST::FunctionType::Parameters::set(System::Collections::G |
|
|
|
((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->Parameters = _tmpvalue; |
|
|
|
((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->Parameters = _tmpvalue; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::CallingConvention CppSharp::Parser::AST::FunctionType::CallingConvention::get() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return (CppSharp::Parser::AST::CallingConvention)((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->CallingConvention; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void CppSharp::Parser::AST::FunctionType::CallingConvention::set(CppSharp::Parser::AST::CallingConvention value) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
((::CppSharp::CppParser::AST::FunctionType*)NativePtr)->CallingConvention = (::CppSharp::CppParser::AST::CallingConvention)value; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::PointerType::PointerType(::CppSharp::CppParser::AST::PointerType* native) |
|
|
|
CppSharp::Parser::AST::PointerType::PointerType(::CppSharp::CppParser::AST::PointerType* native) |
|
|
|
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native) |
|
|
|
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)native) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -478,6 +491,19 @@ CppSharp::Parser::AST::TemplateSpecializationType::TemplateSpecializationType(Sy |
|
|
|
auto __native = (::CppSharp::CppParser::AST::TemplateSpecializationType*)native.ToPointer(); |
|
|
|
auto __native = (::CppSharp::CppParser::AST::TemplateSpecializationType*)native.ToPointer(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::TemplateArgument^ CppSharp::Parser::AST::TemplateSpecializationType::getArguments(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::TemplateSpecializationType*)NativePtr)->getArguments(i); |
|
|
|
|
|
|
|
auto ____ret = new ::CppSharp::CppParser::AST::TemplateArgument(__ret); |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::TemplateArgument((::CppSharp::CppParser::AST::TemplateArgument*)____ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::TemplateSpecializationType::getArgumentsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::TemplateSpecializationType*)NativePtr)->getArgumentsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::TemplateSpecializationType::TemplateSpecializationType() |
|
|
|
CppSharp::Parser::AST::TemplateSpecializationType::TemplateSpecializationType() |
|
|
|
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) |
|
|
|
: CppSharp::Parser::AST::Type((::CppSharp::CppParser::AST::Type*)nullptr) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -821,6 +847,19 @@ CppSharp::Parser::AST::VTableLayout::VTableLayout(System::IntPtr native) |
|
|
|
NativePtr = __native; |
|
|
|
NativePtr = __native; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::VTableComponent^ CppSharp::Parser::AST::VTableLayout::getComponents(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::VTableLayout*)NativePtr)->getComponents(i); |
|
|
|
|
|
|
|
auto ____ret = new ::CppSharp::CppParser::AST::VTableComponent(__ret); |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::VTableComponent((::CppSharp::CppParser::AST::VTableComponent*)____ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::VTableLayout::getComponentsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::VTableLayout*)NativePtr)->getComponentsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::VTableLayout::VTableLayout() |
|
|
|
CppSharp::Parser::AST::VTableLayout::VTableLayout() |
|
|
|
{ |
|
|
|
{ |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::VTableLayout(); |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::VTableLayout(); |
|
|
@ -936,6 +975,19 @@ CppSharp::Parser::AST::ClassLayout::ClassLayout(System::IntPtr native) |
|
|
|
NativePtr = __native; |
|
|
|
NativePtr = __native; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::VFTableInfo^ CppSharp::Parser::AST::ClassLayout::getVFTables(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->getVFTables(i); |
|
|
|
|
|
|
|
auto ____ret = new ::CppSharp::CppParser::AST::VFTableInfo(__ret); |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::VFTableInfo((::CppSharp::CppParser::AST::VFTableInfo*)____ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::ClassLayout::getVFTablesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->getVFTablesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::ClassLayout::ClassLayout() |
|
|
|
CppSharp::Parser::AST::ClassLayout::ClassLayout() |
|
|
|
{ |
|
|
|
{ |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::ClassLayout(); |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::ClassLayout(); |
|
|
@ -1060,6 +1112,19 @@ CppSharp::Parser::AST::Declaration::Declaration() |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::Declaration(); |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::Declaration(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::PreprocessedEntity^ CppSharp::Parser::AST::Declaration::getPreprocessedEntities(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Declaration*)NativePtr)->getPreprocessedEntities(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::PreprocessedEntity((::CppSharp::CppParser::AST::PreprocessedEntity*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Declaration::getPreprocessedEntitiesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Declaration*)NativePtr)->getPreprocessedEntitiesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
System::IntPtr CppSharp::Parser::AST::Declaration::Instance::get() |
|
|
|
System::IntPtr CppSharp::Parser::AST::Declaration::Instance::get() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return System::IntPtr(NativePtr); |
|
|
|
return System::IntPtr(NativePtr); |
|
|
@ -1289,6 +1354,97 @@ CppSharp::Parser::AST::TypedefDecl^ CppSharp::Parser::AST::DeclarationContext::F |
|
|
|
return gcnew CppSharp::Parser::AST::TypedefDecl((::CppSharp::CppParser::AST::TypedefDecl*)__ret); |
|
|
|
return gcnew CppSharp::Parser::AST::TypedefDecl((::CppSharp::CppParser::AST::TypedefDecl*)__ret); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Namespace^ CppSharp::Parser::AST::DeclarationContext::getNamespaces(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getNamespaces(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Namespace((::CppSharp::CppParser::AST::Namespace*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::DeclarationContext::getNamespacesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getNamespacesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Enumeration^ CppSharp::Parser::AST::DeclarationContext::getEnums(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getEnums(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Enumeration((::CppSharp::CppParser::AST::Enumeration*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::DeclarationContext::getEnumsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getEnumsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Function^ CppSharp::Parser::AST::DeclarationContext::getFunctions(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getFunctions(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Function((::CppSharp::CppParser::AST::Function*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::DeclarationContext::getFunctionsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getFunctionsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Class^ CppSharp::Parser::AST::DeclarationContext::getClasses(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getClasses(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Class((::CppSharp::CppParser::AST::Class*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::DeclarationContext::getClassesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getClassesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Template^ CppSharp::Parser::AST::DeclarationContext::getTemplates(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getTemplates(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Template((::CppSharp::CppParser::AST::Template*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::DeclarationContext::getTemplatesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getTemplatesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::TypedefDecl^ CppSharp::Parser::AST::DeclarationContext::getTypedefs(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getTypedefs(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::TypedefDecl((::CppSharp::CppParser::AST::TypedefDecl*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::DeclarationContext::getTypedefsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getTypedefsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Variable^ CppSharp::Parser::AST::DeclarationContext::getVariables(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getVariables(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Variable((::CppSharp::CppParser::AST::Variable*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::DeclarationContext::getVariablesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::DeclarationContext*)NativePtr)->getVariablesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::DeclarationContext::DeclarationContext() |
|
|
|
CppSharp::Parser::AST::DeclarationContext::DeclarationContext() |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -1540,6 +1696,19 @@ CppSharp::Parser::AST::Function::Function() |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::Function(); |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::Function(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Parameter^ CppSharp::Parser::AST::Function::getParameters(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Function*)NativePtr)->getParameters(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Parameter((::CppSharp::CppParser::AST::Parameter*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Function::getParametersCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Function*)NativePtr)->getParametersCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::Function::ReturnType::get() |
|
|
|
CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::Function::ReturnType::get() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::Function*)NativePtr)->ReturnType); |
|
|
|
return gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::Function*)NativePtr)->ReturnType); |
|
|
@ -1779,6 +1948,16 @@ void CppSharp::Parser::AST::Method::IsMoveConstructor::set(bool value) |
|
|
|
((::CppSharp::CppParser::AST::Method*)NativePtr)->IsMoveConstructor = value; |
|
|
|
((::CppSharp::CppParser::AST::Method*)NativePtr)->IsMoveConstructor = value; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::QualifiedType^ CppSharp::Parser::AST::Method::ConversionType::get() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::QualifiedType((::CppSharp::CppParser::AST::QualifiedType*)&((::CppSharp::CppParser::AST::Method*)NativePtr)->ConversionType); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void CppSharp::Parser::AST::Method::ConversionType::set(CppSharp::Parser::AST::QualifiedType^ value) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
((::CppSharp::CppParser::AST::Method*)NativePtr)->ConversionType = *(::CppSharp::CppParser::AST::QualifiedType*)value->NativePtr; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Enumeration::Item::Item(::CppSharp::CppParser::AST::Enumeration::Item* native) |
|
|
|
CppSharp::Parser::AST::Enumeration::Item::Item(::CppSharp::CppParser::AST::Enumeration::Item* native) |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native) |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)native) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -1796,16 +1975,6 @@ CppSharp::Parser::AST::Enumeration::Item::Item() |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::Enumeration::Item(); |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::Enumeration::Item(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
System::String^ CppSharp::Parser::AST::Enumeration::Item::Name::get() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return clix::marshalString<clix::E_UTF8>(((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Name); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void CppSharp::Parser::AST::Enumeration::Item::Name::set(System::String^ value) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Name = clix::marshalString<clix::E_UTF8>(value); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System::String^ CppSharp::Parser::AST::Enumeration::Item::Expression::get() |
|
|
|
System::String^ CppSharp::Parser::AST::Enumeration::Item::Expression::get() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return clix::marshalString<clix::E_UTF8>(((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Expression); |
|
|
|
return clix::marshalString<clix::E_UTF8>(((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Expression); |
|
|
@ -1816,16 +1985,6 @@ void CppSharp::Parser::AST::Enumeration::Item::Expression::set(System::String^ v |
|
|
|
((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Expression = clix::marshalString<clix::E_UTF8>(value); |
|
|
|
((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Expression = clix::marshalString<clix::E_UTF8>(value); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
System::String^ CppSharp::Parser::AST::Enumeration::Item::Comment::get() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return clix::marshalString<clix::E_UTF8>(((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Comment); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void CppSharp::Parser::AST::Enumeration::Item::Comment::set(System::String^ value) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Comment = clix::marshalString<clix::E_UTF8>(value); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned long long CppSharp::Parser::AST::Enumeration::Item::Value::get() |
|
|
|
unsigned long long CppSharp::Parser::AST::Enumeration::Item::Value::get() |
|
|
|
{ |
|
|
|
{ |
|
|
|
return ((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Value; |
|
|
|
return ((::CppSharp::CppParser::AST::Enumeration::Item*)NativePtr)->Value; |
|
|
@ -1847,6 +2006,19 @@ CppSharp::Parser::AST::Enumeration::Enumeration(System::IntPtr native) |
|
|
|
auto __native = (::CppSharp::CppParser::AST::Enumeration*)native.ToPointer(); |
|
|
|
auto __native = (::CppSharp::CppParser::AST::Enumeration*)native.ToPointer(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Enumeration::Item^ CppSharp::Parser::AST::Enumeration::getItems(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Enumeration*)NativePtr)->getItems(i); |
|
|
|
|
|
|
|
auto ____ret = new ::CppSharp::CppParser::AST::Enumeration::Item(__ret); |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Enumeration::Item((::CppSharp::CppParser::AST::Enumeration::Item*)____ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Enumeration::getItemsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Enumeration*)NativePtr)->getItemsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Enumeration::Enumeration() |
|
|
|
CppSharp::Parser::AST::Enumeration::Enumeration() |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -2084,6 +2256,58 @@ CppSharp::Parser::AST::Class::Class(System::IntPtr native) |
|
|
|
auto __native = (::CppSharp::CppParser::AST::Class*)native.ToPointer(); |
|
|
|
auto __native = (::CppSharp::CppParser::AST::Class*)native.ToPointer(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::BaseClassSpecifier^ CppSharp::Parser::AST::Class::getBases(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getBases(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::BaseClassSpecifier((::CppSharp::CppParser::AST::BaseClassSpecifier*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Class::getBasesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getBasesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Field^ CppSharp::Parser::AST::Class::getFields(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getFields(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Field((::CppSharp::CppParser::AST::Field*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Class::getFieldsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getFieldsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Method^ CppSharp::Parser::AST::Class::getMethods(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getMethods(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Method((::CppSharp::CppParser::AST::Method*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Class::getMethodsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getMethodsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::AccessSpecifierDecl^ CppSharp::Parser::AST::Class::getSpecifiers(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getSpecifiers(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::AccessSpecifierDecl((::CppSharp::CppParser::AST::AccessSpecifierDecl*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Class::getSpecifiersCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Class*)NativePtr)->getSpecifiersCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Class::Class() |
|
|
|
CppSharp::Parser::AST::Class::Class() |
|
|
|
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)nullptr) |
|
|
|
: CppSharp::Parser::AST::DeclarationContext((::CppSharp::CppParser::AST::DeclarationContext*)nullptr) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -2269,6 +2493,19 @@ CppSharp::Parser::AST::Template::Template(System::IntPtr native) |
|
|
|
auto __native = (::CppSharp::CppParser::AST::Template*)native.ToPointer(); |
|
|
|
auto __native = (::CppSharp::CppParser::AST::Template*)native.ToPointer(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::TemplateParameter^ CppSharp::Parser::AST::Template::getParameters(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Template*)NativePtr)->getParameters(i); |
|
|
|
|
|
|
|
auto ____ret = new ::CppSharp::CppParser::AST::TemplateParameter(__ret); |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::TemplateParameter((::CppSharp::CppParser::AST::TemplateParameter*)____ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::Template::getParametersCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::Template*)NativePtr)->getParametersCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Template::Template() |
|
|
|
CppSharp::Parser::AST::Template::Template() |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) |
|
|
|
: CppSharp::Parser::AST::Declaration((::CppSharp::CppParser::AST::Declaration*)nullptr) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -2495,6 +2732,32 @@ CppSharp::Parser::AST::TranslationUnit::TranslationUnit(System::IntPtr native) |
|
|
|
auto __native = (::CppSharp::CppParser::AST::TranslationUnit*)native.ToPointer(); |
|
|
|
auto __native = (::CppSharp::CppParser::AST::TranslationUnit*)native.ToPointer(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::Namespace^ CppSharp::Parser::AST::TranslationUnit::getNamespaces(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->getNamespaces(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::Namespace((::CppSharp::CppParser::AST::Namespace*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::TranslationUnit::getNamespacesCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->getNamespacesCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::MacroDefinition^ CppSharp::Parser::AST::TranslationUnit::getMacros(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->getMacros(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::MacroDefinition((::CppSharp::CppParser::AST::MacroDefinition*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::TranslationUnit::getMacrosCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::TranslationUnit*)NativePtr)->getMacrosCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::TranslationUnit::TranslationUnit() |
|
|
|
CppSharp::Parser::AST::TranslationUnit::TranslationUnit() |
|
|
|
: CppSharp::Parser::AST::Namespace((::CppSharp::CppParser::AST::Namespace*)nullptr) |
|
|
|
: CppSharp::Parser::AST::Namespace((::CppSharp::CppParser::AST::Namespace*)nullptr) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -2576,6 +2839,18 @@ CppSharp::Parser::AST::NativeLibrary::NativeLibrary(System::IntPtr native) |
|
|
|
NativePtr = __native; |
|
|
|
NativePtr = __native; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
System::String^ CppSharp::Parser::AST::NativeLibrary::getSymbols(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::NativeLibrary*)NativePtr)->getSymbols(i); |
|
|
|
|
|
|
|
return clix::marshalString<clix::E_UTF8>(__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::NativeLibrary::getSymbolsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::NativeLibrary*)NativePtr)->getSymbolsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::NativeLibrary::NativeLibrary() |
|
|
|
CppSharp::Parser::AST::NativeLibrary::NativeLibrary() |
|
|
|
{ |
|
|
|
{ |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::NativeLibrary(); |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::NativeLibrary(); |
|
|
@ -2642,6 +2917,19 @@ CppSharp::Parser::AST::TranslationUnit^ CppSharp::Parser::AST::ASTContext::FindO |
|
|
|
return gcnew CppSharp::Parser::AST::TranslationUnit((::CppSharp::CppParser::AST::TranslationUnit*)__ret); |
|
|
|
return gcnew CppSharp::Parser::AST::TranslationUnit((::CppSharp::CppParser::AST::TranslationUnit*)__ret); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::TranslationUnit^ CppSharp::Parser::AST::ASTContext::getTranslationUnits(unsigned int i) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::ASTContext*)NativePtr)->getTranslationUnits(i); |
|
|
|
|
|
|
|
if (__ret == nullptr) return nullptr; |
|
|
|
|
|
|
|
return gcnew CppSharp::Parser::AST::TranslationUnit((::CppSharp::CppParser::AST::TranslationUnit*)__ret); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int CppSharp::Parser::AST::ASTContext::getTranslationUnitsCount() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
auto __ret = ((::CppSharp::CppParser::AST::ASTContext*)NativePtr)->getTranslationUnitsCount(); |
|
|
|
|
|
|
|
return __ret; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
CppSharp::Parser::AST::ASTContext::ASTContext() |
|
|
|
CppSharp::Parser::AST::ASTContext::ASTContext() |
|
|
|
{ |
|
|
|
{ |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::ASTContext(); |
|
|
|
NativePtr = new ::CppSharp::CppParser::AST::ASTContext(); |
|
|
|