Browse Source

Update LLVM to obtain working lld (#1462)

Signed-off-by: Dimitar Dobrev <dpldobrev@protonmail.com>
pull/1464/head
Dimitar Dobrev 5 years ago committed by GitHub
parent
commit
75bca17907
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      build/LLVM-commit
  2. 65
      build/LLVM.lua
  3. 1
      src/AST/Expr.cs
  4. 12
      src/AST/VariableExtensions.cs
  5. 20
      src/CppParser/Bindings/CLI/Expr.cpp
  6. 12
      src/CppParser/Bindings/CLI/Expr.h
  7. 58
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser-symbols.cpp
  8. 34
      src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs
  9. 58
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser-symbols.cpp
  10. 34
      src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs
  11. 58
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser-symbols.cpp
  12. 32
      src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs
  13. 58
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser-symbols.cpp
  14. 32
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs
  15. 24
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser-symbols.cpp
  16. 32
      src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs
  17. 58
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser-symbols.cpp
  18. 32
      src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs
  19. 2
      src/CppParser/Expr.cpp
  20. 2
      src/CppParser/Expr.h
  21. 12
      src/CppParser/ParseExpr.cpp
  22. 14
      src/CppParser/Parser.cpp
  23. 13
      src/Generator/Generators/CSharp/CSharpSources.cs
  24. 2
      src/Parser/ASTConverter.Expr.cs

2
build/LLVM-commit

@ -1 +1 @@ @@ -1 +1 @@
80c3ea4e633b440cb4bc2c36856d811353e474bb
0c8f9b8099fd0500cd885bc699924e20371014ff

65
build/LLVM.lua

@ -148,45 +148,56 @@ function SetupLLVMLibs() @@ -148,45 +148,56 @@ function SetupLLVMLibs()
"clangLex",
"clangBasic",
"clangIndex",
"LLVMLinker",
"LLVMipo",
"LLVMVectorize",
"LLVMBitWriter",
"LLVMIRReader",
"LLVMAsmParser",
"LLVMWindowsManifest",
"LLVMDebugInfoPDB",
"LLVMLTO",
"LLVMPasses",
"LLVMObjCARCOpts",
"LLVMLibDriver",
"LLVMFrontendOpenMP",
"LLVMOption",
"LLVMInstrumentation",
"LLVMProfileData",
"LLVMCoverage",
"LLVMCoroutines",
"LLVMX86Disassembler",
"LLVMX86AsmParser",
"LLVMX86CodeGen",
"LLVMX86Desc",
"LLVMObject",
"LLVMMCParser",
"LLVMBitReader",
"LLVMX86Info",
"LLVMX86Utils",
"LLVMX86CodeGen",
"LLVMX86Disassembler",
"LLVMCodeGen",
"LLVMSelectionDAG",
"LLVMipo",
"LLVMInstrumentation",
"LLVMVectorize",
"LLVMLinker",
"LLVMIRReader",
"LLVMAsmParser",
"LLVMMCDisassembler",
"LLVMCFGuard",
"LLVMGlobalISel",
"LLVMDebugInfoCodeView",
"LLVMSelectionDAG",
"LLVMAsmPrinter",
"LLVMDebugInfoDWARF",
"LLVMCodeGen",
"LLVMTarget",
"LLVMScalarOpts",
"LLVMInstCombine",
"LLVMAggressiveInstCombine",
"LLVMTransformUtils",
"LLVMBitWriter",
"LLVMAnalysis",
"LLVMTarget",
"LLVMMCDisassembler",
"LLVMMC",
"LLVMCoverage",
"LLVMProfileData",
"LLVMObject",
"LLVMTextAPI",
"LLVMBitReader",
"LLVMCore",
"LLVMSupport",
"LLVMBinaryFormat",
"LLVMDemangle",
"LLVMRemarks",
"LLVMCFGuard",
"LLVMBitstreamReader",
"LLVMTextAPI",
"LLVMFrontendOpenMP"
"LLVMMCParser",
"LLVMMC",
"LLVMDebugInfoCodeView",
"LLVMDebugInfoMSF",
"LLVMBinaryFormat",
"LLVMSupport",
"LLVMDemangle",
"LLVMHelloNew"
}
filter(c)

1
src/AST/Expr.cs

@ -609,6 +609,7 @@ namespace CppSharp.AST @@ -609,6 +609,7 @@ namespace CppSharp.AST
public bool IsDecrementOp { get; set; }
public bool IsIncrementDecrementOp { get; set; }
public bool IsArithmeticOp { get; set; }
public bool IsFPContractableWithinStatement { get; set; }
public override T Visit<T>(IStmtVisitor<T> visitor) =>
visitor.VisitUnaryOperator(this);

12
src/AST/VariableExtensions.cs

@ -1,12 +0,0 @@ @@ -1,12 +0,0 @@
namespace CppSharp.AST
{
public static class VariableExtensions
{
public static string GetMangled(this Variable variable, string targetTriple) =>
variable.Mangled[0] == '_' && variable.Namespace is TranslationUnit &&
targetTriple.IsMacOS() ?
// the symbol name passed to dlsym() must NOT be prepended with an underscore
// https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/dlsym.3.html
variable.Mangled.TrimStart('_') : variable.Mangled;
}
}

20
src/CppParser/Bindings/CLI/Expr.cpp

@ -1497,6 +1497,16 @@ void CppSharp::Parser::AST::UnaryOperator::IsArithmeticOp::set(bool value) @@ -1497,6 +1497,16 @@ void CppSharp::Parser::AST::UnaryOperator::IsArithmeticOp::set(bool value)
((::CppSharp::CppParser::AST::UnaryOperator*)NativePtr)->isArithmeticOp = value;
}
bool CppSharp::Parser::AST::UnaryOperator::IsFPContractableWithinStatement::get()
{
return ((::CppSharp::CppParser::AST::UnaryOperator*)NativePtr)->isFPContractableWithinStatement;
}
void CppSharp::Parser::AST::UnaryOperator::IsFPContractableWithinStatement::set(bool value)
{
((::CppSharp::CppParser::AST::UnaryOperator*)NativePtr)->isFPContractableWithinStatement = value;
}
CppSharp::Parser::AST::OffsetOfExpr::OffsetOfExpr(::CppSharp::CppParser::AST::OffsetOfExpr* native)
: CppSharp::Parser::AST::Expr((::CppSharp::CppParser::AST::Expr*)native)
{
@ -5298,16 +5308,6 @@ void CppSharp::Parser::AST::CXXOperatorCallExpr::OperatorLoc::set(CppSharp::Pars @@ -5298,16 +5308,6 @@ void CppSharp::Parser::AST::CXXOperatorCallExpr::OperatorLoc::set(CppSharp::Pars
((::CppSharp::CppParser::AST::CXXOperatorCallExpr*)NativePtr)->operatorLoc = _marshal0;
}
bool CppSharp::Parser::AST::CXXOperatorCallExpr::IsFPContractableWithinStatement::get()
{
return ((::CppSharp::CppParser::AST::CXXOperatorCallExpr*)NativePtr)->isFPContractableWithinStatement;
}
void CppSharp::Parser::AST::CXXOperatorCallExpr::IsFPContractableWithinStatement::set(bool value)
{
((::CppSharp::CppParser::AST::CXXOperatorCallExpr*)NativePtr)->isFPContractableWithinStatement = value;
}
CppSharp::Parser::AST::CXXMemberCallExpr::CXXMemberCallExpr(::CppSharp::CppParser::AST::CXXMemberCallExpr* native)
: CppSharp::Parser::AST::CallExpr((::CppSharp::CppParser::AST::CallExpr*)native)
{

12
src/CppParser/Bindings/CLI/Expr.h

@ -1169,6 +1169,12 @@ namespace CppSharp @@ -1169,6 +1169,12 @@ namespace CppSharp
bool get();
void set(bool);
}
property bool IsFPContractableWithinStatement
{
bool get();
void set(bool);
}
};
public ref class OffsetOfExpr : CppSharp::Parser::AST::Expr
@ -2998,12 +3004,6 @@ namespace CppSharp @@ -2998,12 +3004,6 @@ namespace CppSharp
CppSharp::Parser::SourceLocation get();
void set(CppSharp::Parser::SourceLocation);
}
property bool IsFPContractableWithinStatement
{
bool get();
void set(bool);
}
};
public ref class CXXMemberCallExpr : CppSharp::Parser::AST::CallExpr

58
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser-symbols.cpp

@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC @@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC
CppSharp::CppParser::AST::InlineContentComment& (CppSharp::CppParser::AST::InlineContentComment::*_4)(CppSharp::CppParser::AST::InlineContentComment&&) = &CppSharp::CppParser::AST::InlineContentComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment_ParagraphComment___1__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment(void* __instance, const CppSharp::CppParser::AST::ParagraphComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParagraphComment(_0); } }
CppSharp::CppParser::AST::ParagraphComment& (CppSharp::CppParser::AST::ParagraphComment::*_5)(const CppSharp::CppParser::AST::ParagraphComment&) = &CppSharp::CppParser::AST::ParagraphComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BlockCommandComment::Argument& (CppSharp::CppParser::AST::BlockCommandComment::Argument::*_6)(const CppSharp::CppParser::AST::BlockCommandComment::Argument&) = &CppSharp::CppParser::AST::BlockCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_BlockCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment(void* __instance, const CppSharp::CppParser::AST::BlockCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::BlockCommandComment(_0); } }
CppSharp::CppParser::AST::BlockCommandComment& (CppSharp::CppParser::AST::BlockCommandComment::*_7)(const CppSharp::CppParser::AST::BlockCommandComment&) = &CppSharp::CppParser::AST::BlockCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment_ParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment(void* __instance, const CppSharp::CppParser::AST::ParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParamCommandComment(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment__ParamCommandComment(CppSharp::CppParser::AST::ParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ParamCommandComment& (CppSharp::CppParser::AST::ParamCommandComment::*_8)(const CppSharp::CppParser::AST::ParamCommandComment&) = &CppSharp::CppParser::AST::ParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment_TParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment(void* __instance, const CppSharp::CppParser::AST::TParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TParamCommandComment(_0); } }
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(CppSharp::CppParser::AST::TParamCommandComment&&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment__TParamCommandComment(CppSharp::CppParser::AST::TParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(const CppSharp::CppParser::AST::TParamCommandComment&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment_VerbatimBlockLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(CppSharp::CppParser::AST::VerbatimBlockLineComment&&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment__VerbatimBlockLineComment(CppSharp::CppParser::AST::VerbatimBlockLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(const CppSharp::CppParser::AST::VerbatimBlockLineComment&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment_VerbatimBlockComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockComment& (CppSharp::CppParser::AST::VerbatimBlockComment::*_11)(const CppSharp::CppParser::AST::VerbatimBlockComment&) = &CppSharp::CppParser::AST::VerbatimBlockComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment_VerbatimLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(CppSharp::CppParser::AST::VerbatimLineComment&&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment__VerbatimLineComment(CppSharp::CppParser::AST::VerbatimLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(const CppSharp::CppParser::AST::VerbatimLineComment&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment::Argument& (CppSharp::CppParser::AST::InlineCommandComment::Argument::*_13)(const CppSharp::CppParser::AST::InlineCommandComment::Argument&) = &CppSharp::CppParser::AST::InlineCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_InlineCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment(void* __instance, const CppSharp::CppParser::AST::InlineCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::InlineCommandComment(_0); } }
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(const CppSharp::CppParser::AST::InlineCommandComment&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(CppSharp::CppParser::AST::InlineCommandComment&&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment__InlineCommandComment(CppSharp::CppParser::AST::InlineCommandComment* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment_HTMLTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLTagComment(_0); } }
CppSharp::CppParser::AST::HTMLTagComment& (CppSharp::CppParser::AST::HTMLTagComment::*_15)(CppSharp::CppParser::AST::HTMLTagComment&&) = &CppSharp::CppParser::AST::HTMLTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment::Attribute& (CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::*_16)(const CppSharp::CppParser::AST::HTMLStartTagComment::Attribute&) = &CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_HTMLStartTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLStartTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLStartTagComment(_0); } }
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(CppSharp::CppParser::AST::HTMLStartTagComment&&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment__HTMLStartTagComment(CppSharp::CppParser::AST::HTMLStartTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(const CppSharp::CppParser::AST::HTMLStartTagComment&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment_HTMLEndTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLEndTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLEndTagComment(_0); } }
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(CppSharp::CppParser::AST::HTMLEndTagComment&&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment__HTMLEndTagComment(CppSharp::CppParser::AST::HTMLEndTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(const CppSharp::CppParser::AST::HTMLEndTagComment&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment_TextComment___1__N_CppSharp_N_CppParser_N_AST_S_TextComment(void* __instance, const CppSharp::CppParser::AST::TextComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TextComment(_0); } }
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(CppSharp::CppParser::AST::TextComment&&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment__TextComment(CppSharp::CppParser::AST::TextComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(const CppSharp::CppParser::AST::TextComment&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_RawComment_RawComment___1__N_CppSharp_N_CppParser_N_AST_S_RawComment(void* __instance, const CppSharp::CppParser::AST::RawComment& _0) { ::new (__instance) CppSharp::CppParser::AST::RawComment(_0); } }
CppSharp::CppParser::AST::RawComment& (CppSharp::CppParser::AST::RawComment::*_20)(const CppSharp::CppParser::AST::RawComment&) = &CppSharp::CppParser::AST::RawComment::operator=;
CppSharp::CppParser::SourceLocation& (CppSharp::CppParser::SourceLocation::*_21)(CppSharp::CppParser::SourceLocation&&) = &CppSharp::CppParser::SourceLocation::operator=;
@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_ @@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_
CppSharp::CppParser::AST::BuiltinType& (CppSharp::CppParser::AST::BuiltinType::*_45)(const CppSharp::CppParser::AST::BuiltinType&) = &CppSharp::CppParser::AST::BuiltinType::operator=;
CppSharp::CppParser::AST::Declaration& (CppSharp::CppParser::AST::Declaration::*_46)(const CppSharp::CppParser::AST::Declaration&) = &CppSharp::CppParser::AST::Declaration::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext_DeclarationContext___1__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext(void* __instance, const CppSharp::CppParser::AST::DeclarationContext& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclarationContext(_0); } }
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(CppSharp::CppParser::AST::DeclarationContext&&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext__DeclarationContext(CppSharp::CppParser::AST::DeclarationContext* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(const CppSharp::CppParser::AST::DeclarationContext&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl_TypedefNameDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl(void* __instance, const CppSharp::CppParser::AST::TypedefNameDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefNameDecl(_0); } }
CppSharp::CppParser::AST::TypedefNameDecl& (CppSharp::CppParser::AST::TypedefNameDecl::*_48)(const CppSharp::CppParser::AST::TypedefNameDecl&) = &CppSharp::CppParser::AST::TypedefNameDecl::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl_TypedefDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl(void* __instance, const CppSharp::CppParser::AST::TypedefDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefDecl(_0); } }
@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50) @@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50)
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Friend_Friend___1__N_CppSharp_N_CppParser_N_AST_S_Friend(void* __instance, const CppSharp::CppParser::AST::Friend& _0) { ::new (__instance) CppSharp::CppParser::AST::Friend(_0); } }
CppSharp::CppParser::AST::Friend& (CppSharp::CppParser::AST::Friend::*_51)(const CppSharp::CppParser::AST::Friend&) = &CppSharp::CppParser::AST::Friend::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete_StatementObsolete___1__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete(void* __instance, const CppSharp::CppParser::AST::StatementObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::StatementObsolete(_0); } }
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(CppSharp::CppParser::AST::StatementObsolete&&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete__StatementObsolete(CppSharp::CppParser::AST::StatementObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(const CppSharp::CppParser::AST::StatementObsolete&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete_ExpressionObsolete___1__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete(void* __instance, const CppSharp::CppParser::AST::ExpressionObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::ExpressionObsolete(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete__ExpressionObsolete(CppSharp::CppParser::AST::ExpressionObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ExpressionObsolete& (CppSharp::CppParser::AST::ExpressionObsolete::*_53)(CppSharp::CppParser::AST::ExpressionObsolete&&) = &CppSharp::CppParser::AST::ExpressionObsolete::operator=;
@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::* @@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::*
CppSharp::CppParser::AST::LayoutField& (CppSharp::CppParser::AST::LayoutField::*_69)(const CppSharp::CppParser::AST::LayoutField&) = &CppSharp::CppParser::AST::LayoutField::operator=;
CppSharp::CppParser::AST::LayoutBase& (CppSharp::CppParser::AST::LayoutBase::*_70)(const CppSharp::CppParser::AST::LayoutBase&) = &CppSharp::CppParser::AST::LayoutBase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout_ClassLayout___1__N_CppSharp_N_CppParser_N_AST_S_ClassLayout(void* __instance, const CppSharp::CppParser::AST::ClassLayout& _0) { ::new (__instance) CppSharp::CppParser::AST::ClassLayout(_0); } }
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(CppSharp::CppParser::AST::ClassLayout&&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout__ClassLayout(CppSharp::CppParser::AST::ClassLayout* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(const CppSharp::CppParser::AST::ClassLayout&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Class_Class___1__N_CppSharp_N_CppParser_N_AST_S_Class(void* __instance, const CppSharp::CppParser::AST::Class& _0) { ::new (__instance) CppSharp::CppParser::AST::Class(_0); } }
CppSharp::CppParser::AST::Class& (CppSharp::CppParser::AST::Class::*_72)(const CppSharp::CppParser::AST::Class&) = &CppSharp::CppParser::AST::Class::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template_Template___1__N_CppSharp_N_CppParser_N_AST_S_Template(void* __instance, const CppSharp::CppParser::AST::Template& _0) { ::new (__instance) CppSharp::CppParser::AST::Template(_0); } }
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(CppSharp::CppParser::AST::Template&&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template__Template(CppSharp::CppParser::AST::Template* __instance) { delete __instance; } };
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(const CppSharp::CppParser::AST::Template&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate_TypeAliasTemplate___1__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate(void* __instance, const CppSharp::CppParser::AST::TypeAliasTemplate& _0) { ::new (__instance) CppSharp::CppParser::AST::TypeAliasTemplate(_0); } }
CppSharp::CppParser::AST::TypeAliasTemplate& (CppSharp::CppParser::AST::TypeAliasTemplate::*_74)(const CppSharp::CppParser::AST::TypeAliasTemplate&) = &CppSharp::CppParser::AST::TypeAliasTemplate::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter_TemplateParameter___1__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter(void* __instance, const CppSharp::CppParser::AST::TemplateParameter& _0) { ::new (__instance) CppSharp::CppParser::AST::TemplateParameter(_0); } }
@ -202,12 +202,12 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9 @@ -202,12 +202,12 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Stmt_Stmt___1__N_CppSharp_N_CppParser_N_AST_S_Stmt(void* __instance, const CppSharp::CppParser::AST::Stmt& _0) { ::new (__instance) CppSharp::CppParser::AST::Stmt(_0); } }
CppSharp::CppParser::AST::Stmt& (CppSharp::CppParser::AST::Stmt::*_94)(CppSharp::CppParser::AST::Stmt&&) = &CppSharp::CppParser::AST::Stmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt_DeclStmt___1__N_CppSharp_N_CppParser_N_AST_S_DeclStmt(void* __instance, const CppSharp::CppParser::AST::DeclStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclStmt(_0); } }
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(const CppSharp::CppParser::AST::DeclStmt&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(CppSharp::CppParser::AST::DeclStmt&&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt__DeclStmt(CppSharp::CppParser::AST::DeclStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_NullStmt_NullStmt___1__N_CppSharp_N_CppParser_N_AST_S_NullStmt(void* __instance, const CppSharp::CppParser::AST::NullStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::NullStmt(_0); } }
CppSharp::CppParser::AST::NullStmt& (CppSharp::CppParser::AST::NullStmt::*_96)(CppSharp::CppParser::AST::NullStmt&&) = &CppSharp::CppParser::AST::NullStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt_CompoundStmt___1__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt(void* __instance, const CppSharp::CppParser::AST::CompoundStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundStmt(_0); } }
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(const CppSharp::CppParser::AST::CompoundStmt&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(CppSharp::CppParser::AST::CompoundStmt&&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt__CompoundStmt(CppSharp::CppParser::AST::CompoundStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SwitchCase_SwitchCase___1__N_CppSharp_N_CppParser_N_AST_S_SwitchCase(void* __instance, const CppSharp::CppParser::AST::SwitchCase& _0) { ::new (__instance) CppSharp::CppParser::AST::SwitchCase(_0); } }
CppSharp::CppParser::AST::SwitchCase& (CppSharp::CppParser::AST::SwitchCase::*_98)(CppSharp::CppParser::AST::SwitchCase&&) = &CppSharp::CppParser::AST::SwitchCase::operator=;
@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111 @@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt_ReturnStmt___1__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt(void* __instance, const CppSharp::CppParser::AST::ReturnStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::ReturnStmt(_0); } }
CppSharp::CppParser::AST::ReturnStmt& (CppSharp::CppParser::AST::ReturnStmt::*_112)(CppSharp::CppParser::AST::ReturnStmt&&) = &CppSharp::CppParser::AST::ReturnStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt_AsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_AsmStmt(void* __instance, const CppSharp::CppParser::AST::AsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::AsmStmt(_0); } }
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(CppSharp::CppParser::AST::AsmStmt&&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt__AsmStmt(CppSharp::CppParser::AST::AsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(const CppSharp::CppParser::AST::AsmStmt&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece_AsmStringPiece___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece__AsmStringPiece(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* __instance) { delete __instance; } };
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_GCCAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt& (CppSharp::CppParser::AST::GCCAsmStmt::*_115)(CppSharp::CppParser::AST::GCCAsmStmt&&) = &CppSharp::CppParser::AST::GCCAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt__GCCAsmStmt(CppSharp::CppParser::AST::GCCAsmStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt_MSAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt(void* __instance, const CppSharp::CppParser::AST::MSAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::MSAsmStmt(_0); } }
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(CppSharp::CppParser::AST::MSAsmStmt&&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt__MSAsmStmt(CppSharp::CppParser::AST::MSAsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(const CppSharp::CppParser::AST::MSAsmStmt&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt_SEHExceptStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt(void* __instance, const CppSharp::CppParser::AST::SEHExceptStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHExceptStmt(_0); } }
CppSharp::CppParser::AST::SEHExceptStmt& (CppSharp::CppParser::AST::SEHExceptStmt::*_117)(CppSharp::CppParser::AST::SEHExceptStmt&&) = &CppSharp::CppParser::AST::SEHExceptStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt_SEHFinallyStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt(void* __instance, const CppSharp::CppParser::AST::SEHFinallyStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHFinallyStmt(_0); } }
@ -262,7 +262,7 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt: @@ -262,7 +262,7 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt:
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture_Capture___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture(void* __instance, const CppSharp::CppParser::AST::CapturedStmt::Capture& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt::Capture(_0); } }
CppSharp::CppParser::AST::CapturedStmt::Capture& (CppSharp::CppParser::AST::CapturedStmt::Capture::*_121)(CppSharp::CppParser::AST::CapturedStmt::Capture&&) = &CppSharp::CppParser::AST::CapturedStmt::Capture::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_CapturedStmt___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt(void* __instance, const CppSharp::CppParser::AST::CapturedStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt(_0); } }
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(const CppSharp::CppParser::AST::CapturedStmt&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(CppSharp::CppParser::AST::CapturedStmt&&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt__CapturedStmt(CppSharp::CppParser::AST::CapturedStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt_CXXCatchStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt(void* __instance, const CppSharp::CppParser::AST::CXXCatchStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXCatchStmt(_0); } }
CppSharp::CppParser::AST::CXXCatchStmt& (CppSharp::CppParser::AST::CXXCatchStmt::*_123)(CppSharp::CppParser::AST::CXXCatchStmt&&) = &CppSharp::CppParser::AST::CXXCatchStmt::operator=;
@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi @@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral_ImaginaryLiteral___1__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral(void* __instance, const CppSharp::CppParser::AST::ImaginaryLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::ImaginaryLiteral(_0); } }
CppSharp::CppParser::AST::ImaginaryLiteral& (CppSharp::CppParser::AST::ImaginaryLiteral::*_140)(CppSharp::CppParser::AST::ImaginaryLiteral&&) = &CppSharp::CppParser::AST::ImaginaryLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral_StringLiteral___1__N_CppSharp_N_CppParser_N_AST_S_StringLiteral(void* __instance, const CppSharp::CppParser::AST::StringLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::StringLiteral(_0); } }
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(CppSharp::CppParser::AST::StringLiteral&&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral__StringLiteral(CppSharp::CppParser::AST::StringLiteral* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(const CppSharp::CppParser::AST::StringLiteral&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr_PredefinedExpr___1__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr(void* __instance, const CppSharp::CppParser::AST::PredefinedExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::PredefinedExpr(_0); } }
CppSharp::CppParser::AST::PredefinedExpr& (CppSharp::CppParser::AST::PredefinedExpr::*_142)(CppSharp::CppParser::AST::PredefinedExpr&&) = &CppSharp::CppParser::AST::PredefinedExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParenExpr_ParenExpr___1__N_CppSharp_N_CppParser_N_AST_S_ParenExpr(void* __instance, const CppSharp::CppParser::AST::ParenExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ParenExpr(_0); } }
@ -316,7 +316,7 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U @@ -316,7 +316,7 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr_ArraySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::ArraySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ArraySubscriptExpr(_0); } }
CppSharp::CppParser::AST::ArraySubscriptExpr& (CppSharp::CppParser::AST::ArraySubscriptExpr::*_147)(CppSharp::CppParser::AST::ArraySubscriptExpr&&) = &CppSharp::CppParser::AST::ArraySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr_CallExpr___1__N_CppSharp_N_CppParser_N_AST_S_CallExpr(void* __instance, const CppSharp::CppParser::AST::CallExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CallExpr(_0); } }
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(const CppSharp::CppParser::AST::CallExpr&) = &CppSharp::CppParser::AST::CallExpr::operator=;
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(CppSharp::CppParser::AST::CallExpr&&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr__CallExpr(CppSharp::CppParser::AST::CallExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MemberExpr_MemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_MemberExpr(void* __instance, const CppSharp::CppParser::AST::MemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MemberExpr(_0); } }
CppSharp::CppParser::AST::MemberExpr& (CppSharp::CppParser::AST::MemberExpr::*_149)(CppSharp::CppParser::AST::MemberExpr&&) = &CppSharp::CppParser::AST::MemberExpr::operator=;
@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC @@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr_CStyleCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr(void* __instance, const CppSharp::CppParser::AST::CStyleCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CStyleCastExpr(_0); } }
CppSharp::CppParser::AST::CStyleCastExpr& (CppSharp::CppParser::AST::CStyleCastExpr::*_154)(CppSharp::CppParser::AST::CStyleCastExpr&&) = &CppSharp::CppParser::AST::CStyleCastExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator_BinaryOperator___1__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator(void* __instance, const CppSharp::CppParser::AST::BinaryOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::BinaryOperator(_0); } }
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(CppSharp::CppParser::AST::BinaryOperator&&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator__BinaryOperator(CppSharp::CppParser::AST::BinaryOperator* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(const CppSharp::CppParser::AST::BinaryOperator&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator_CompoundAssignOperator___1__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator(void* __instance, const CppSharp::CppParser::AST::CompoundAssignOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundAssignOperator(_0); } }
CppSharp::CppParser::AST::CompoundAssignOperator& (CppSharp::CppParser::AST::CompoundAssignOperator::*_156)(CppSharp::CppParser::AST::CompoundAssignOperator&&) = &CppSharp::CppParser::AST::CompoundAssignOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator__CompoundAssignOperator(CppSharp::CppParser::AST::CompoundAssignOperator* __instance) { delete __instance; } };
@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper @@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr_MSPropertySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::MSPropertySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MSPropertySubscriptExpr(_0); } }
CppSharp::CppParser::AST::MSPropertySubscriptExpr& (CppSharp::CppParser::AST::MSPropertySubscriptExpr::*_199)(CppSharp::CppParser::AST::MSPropertySubscriptExpr&&) = &CppSharp::CppParser::AST::MSPropertySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr_CXXUuidofExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr(void* __instance, const CppSharp::CppParser::AST::CXXUuidofExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUuidofExpr(_0); } }
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(CppSharp::CppParser::AST::CXXUuidofExpr&&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr__CXXUuidofExpr(CppSharp::CppParser::AST::CXXUuidofExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(const CppSharp::CppParser::AST::CXXUuidofExpr&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr_CXXThisExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr(void* __instance, const CppSharp::CppParser::AST::CXXThisExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThisExpr(_0); } }
CppSharp::CppParser::AST::CXXThisExpr& (CppSharp::CppParser::AST::CXXThisExpr::*_201)(CppSharp::CppParser::AST::CXXThisExpr&&) = &CppSharp::CppParser::AST::CXXThisExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr_CXXThrowExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr(void* __instance, const CppSharp::CppParser::AST::CXXThrowExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThrowExpr(_0); } }
@ -440,7 +440,7 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa @@ -440,7 +440,7 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr_CXXBindTemporaryExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr(void* __instance, const CppSharp::CppParser::AST::CXXBindTemporaryExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXBindTemporaryExpr(_0); } }
CppSharp::CppParser::AST::CXXBindTemporaryExpr& (CppSharp::CppParser::AST::CXXBindTemporaryExpr::*_205)(CppSharp::CppParser::AST::CXXBindTemporaryExpr&&) = &CppSharp::CppParser::AST::CXXBindTemporaryExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr_CXXConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(const CppSharp::CppParser::AST::CXXConstructExpr&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(CppSharp::CppParser::AST::CXXConstructExpr&&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr__CXXConstructExpr(CppSharp::CppParser::AST::CXXConstructExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr_CXXInheritedCtorInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXInheritedCtorInitExpr(_0); } }
CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& (CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::*_207)(CppSharp::CppParser::AST::CXXInheritedCtorInitExpr&&) = &CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::operator=;
@ -450,12 +450,12 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe @@ -450,12 +450,12 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe
CppSharp::CppParser::AST::CXXTemporaryObjectExpr& (CppSharp::CppParser::AST::CXXTemporaryObjectExpr::*_209)(CppSharp::CppParser::AST::CXXTemporaryObjectExpr&&) = &CppSharp::CppParser::AST::CXXTemporaryObjectExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr__CXXTemporaryObjectExpr(CppSharp::CppParser::AST::CXXTemporaryObjectExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr_LambdaExpr___1__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr(void* __instance, const CppSharp::CppParser::AST::LambdaExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::LambdaExpr(_0); } }
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(const CppSharp::CppParser::AST::LambdaExpr&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(CppSharp::CppParser::AST::LambdaExpr&&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr__LambdaExpr(CppSharp::CppParser::AST::LambdaExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr_CXXScalarValueInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXScalarValueInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXScalarValueInitExpr(_0); } }
CppSharp::CppParser::AST::CXXScalarValueInitExpr& (CppSharp::CppParser::AST::CXXScalarValueInitExpr::*_211)(CppSharp::CppParser::AST::CXXScalarValueInitExpr&&) = &CppSharp::CppParser::AST::CXXScalarValueInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr_CXXNewExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr(void* __instance, const CppSharp::CppParser::AST::CXXNewExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXNewExpr(_0); } }
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(const CppSharp::CppParser::AST::CXXNewExpr&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(CppSharp::CppParser::AST::CXXNewExpr&&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr__CXXNewExpr(CppSharp::CppParser::AST::CXXNewExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr_CXXDeleteExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr(void* __instance, const CppSharp::CppParser::AST::CXXDeleteExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDeleteExpr(_0); } }
CppSharp::CppParser::AST::CXXDeleteExpr& (CppSharp::CppParser::AST::CXXDeleteExpr::*_213)(CppSharp::CppParser::AST::CXXDeleteExpr&&) = &CppSharp::CppParser::AST::CXXDeleteExpr::operator=;
@ -478,7 +478,7 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST:: @@ -478,7 +478,7 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST::
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups_ExprWithCleanups___1__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups(void* __instance, const CppSharp::CppParser::AST::ExprWithCleanups& _0) { ::new (__instance) CppSharp::CppParser::AST::ExprWithCleanups(_0); } }
CppSharp::CppParser::AST::ExprWithCleanups& (CppSharp::CppParser::AST::ExprWithCleanups::*_222)(CppSharp::CppParser::AST::ExprWithCleanups&&) = &CppSharp::CppParser::AST::ExprWithCleanups::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr_CXXUnresolvedConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUnresolvedConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr__CXXUnresolvedConstructExpr(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr_CXXDependentScopeMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr(void* __instance, const CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDependentScopeMemberExpr(_0); } }
CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& (CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::*_224)(CppSharp::CppParser::AST::CXXDependentScopeMemberExpr&&) = &CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::operator=;
@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_ @@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_
CppSharp::CppParser::CppParserOptions& (CppSharp::CppParser::CppParserOptions::*_240)(const CppSharp::CppParser::CppParserOptions&) = &CppSharp::CppParser::CppParserOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_LinkerOptions_LinkerOptions___1__N_CppSharp_N_CppParser_S_LinkerOptions(void* __instance, const CppSharp::CppParser::LinkerOptions& _0) { ::new (__instance) CppSharp::CppParser::LinkerOptions(_0); } }
CppSharp::CppParser::LinkerOptions& (CppSharp::CppParser::LinkerOptions::*_241)(const CppSharp::CppParser::LinkerOptions&) = &CppSharp::CppParser::LinkerOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserDiagnostic& (CppSharp::CppParser::ParserDiagnostic::*_242)(const CppSharp::CppParser::ParserDiagnostic&) = &CppSharp::CppParser::ParserDiagnostic::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserResult& (CppSharp::CppParser::ParserResult::*_243)(const CppSharp::CppParser::ParserResult&) = &CppSharp::CppParser::ParserResult::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser(void* __instance) { ::new (__instance) CppSharp::CppParser::ClangParser(); } }
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser___1__N_CppSharp_N_CppParser_S_ClangParser(void* __instance, const CppSharp::CppParser::ClangParser& _0) { ::new (__instance) CppSharp::CppParser::ClangParser(_0); } }

34
src/CppParser/Bindings/CSharp/i686-apple-darwin12.4.0/CppSharp.CppParser.cs

@ -26899,6 +26899,9 @@ namespace CppSharp @@ -26899,6 +26899,9 @@ namespace CppSharp
[FieldOffset(74)]
internal byte isArithmeticOp;
[FieldOffset(75)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST13UnaryOperatorC2Ev")]
@ -27091,6 +27094,19 @@ namespace CppSharp @@ -27091,6 +27094,19 @@ namespace CppSharp
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isArithmeticOp = (byte) (value ? 1 : 0);
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.UnaryOperator.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable
@ -35271,7 +35287,7 @@ namespace CppSharp @@ -35271,7 +35287,7 @@ namespace CppSharp
public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 116)]
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct __Internal
{
[FieldOffset(0)]
@ -35367,9 +35383,6 @@ namespace CppSharp @@ -35367,9 +35383,6 @@ namespace CppSharp
[FieldOffset(108)]
internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc;
[FieldOffset(112)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19CXXOperatorCallExprC2Ev")]
@ -35500,19 +35513,6 @@ namespace CppSharp @@ -35500,19 +35513,6 @@ namespace CppSharp
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->operatorLoc = value.__Instance;
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable

58
src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser-symbols.cpp

@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC @@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC
CppSharp::CppParser::AST::InlineContentComment& (CppSharp::CppParser::AST::InlineContentComment::*_4)(CppSharp::CppParser::AST::InlineContentComment&&) = &CppSharp::CppParser::AST::InlineContentComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment_ParagraphComment___1__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment(void* __instance, const CppSharp::CppParser::AST::ParagraphComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParagraphComment(_0); } }
CppSharp::CppParser::AST::ParagraphComment& (CppSharp::CppParser::AST::ParagraphComment::*_5)(const CppSharp::CppParser::AST::ParagraphComment&) = &CppSharp::CppParser::AST::ParagraphComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BlockCommandComment::Argument& (CppSharp::CppParser::AST::BlockCommandComment::Argument::*_6)(const CppSharp::CppParser::AST::BlockCommandComment::Argument&) = &CppSharp::CppParser::AST::BlockCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_BlockCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment(void* __instance, const CppSharp::CppParser::AST::BlockCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::BlockCommandComment(_0); } }
CppSharp::CppParser::AST::BlockCommandComment& (CppSharp::CppParser::AST::BlockCommandComment::*_7)(const CppSharp::CppParser::AST::BlockCommandComment&) = &CppSharp::CppParser::AST::BlockCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment_ParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment(void* __instance, const CppSharp::CppParser::AST::ParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParamCommandComment(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment__ParamCommandComment(CppSharp::CppParser::AST::ParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ParamCommandComment& (CppSharp::CppParser::AST::ParamCommandComment::*_8)(const CppSharp::CppParser::AST::ParamCommandComment&) = &CppSharp::CppParser::AST::ParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment_TParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment(void* __instance, const CppSharp::CppParser::AST::TParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TParamCommandComment(_0); } }
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(CppSharp::CppParser::AST::TParamCommandComment&&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment__TParamCommandComment(CppSharp::CppParser::AST::TParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(const CppSharp::CppParser::AST::TParamCommandComment&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment_VerbatimBlockLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(CppSharp::CppParser::AST::VerbatimBlockLineComment&&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment__VerbatimBlockLineComment(CppSharp::CppParser::AST::VerbatimBlockLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(const CppSharp::CppParser::AST::VerbatimBlockLineComment&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment_VerbatimBlockComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockComment& (CppSharp::CppParser::AST::VerbatimBlockComment::*_11)(const CppSharp::CppParser::AST::VerbatimBlockComment&) = &CppSharp::CppParser::AST::VerbatimBlockComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment_VerbatimLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(CppSharp::CppParser::AST::VerbatimLineComment&&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment__VerbatimLineComment(CppSharp::CppParser::AST::VerbatimLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(const CppSharp::CppParser::AST::VerbatimLineComment&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment::Argument& (CppSharp::CppParser::AST::InlineCommandComment::Argument::*_13)(const CppSharp::CppParser::AST::InlineCommandComment::Argument&) = &CppSharp::CppParser::AST::InlineCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_InlineCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment(void* __instance, const CppSharp::CppParser::AST::InlineCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::InlineCommandComment(_0); } }
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(CppSharp::CppParser::AST::InlineCommandComment&&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment__InlineCommandComment(CppSharp::CppParser::AST::InlineCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(const CppSharp::CppParser::AST::InlineCommandComment&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment_HTMLTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLTagComment(_0); } }
CppSharp::CppParser::AST::HTMLTagComment& (CppSharp::CppParser::AST::HTMLTagComment::*_15)(CppSharp::CppParser::AST::HTMLTagComment&&) = &CppSharp::CppParser::AST::HTMLTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment::Attribute& (CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::*_16)(const CppSharp::CppParser::AST::HTMLStartTagComment::Attribute&) = &CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_HTMLStartTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLStartTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLStartTagComment(_0); } }
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(CppSharp::CppParser::AST::HTMLStartTagComment&&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment__HTMLStartTagComment(CppSharp::CppParser::AST::HTMLStartTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(const CppSharp::CppParser::AST::HTMLStartTagComment&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment_HTMLEndTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLEndTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLEndTagComment(_0); } }
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(CppSharp::CppParser::AST::HTMLEndTagComment&&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment__HTMLEndTagComment(CppSharp::CppParser::AST::HTMLEndTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(const CppSharp::CppParser::AST::HTMLEndTagComment&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment_TextComment___1__N_CppSharp_N_CppParser_N_AST_S_TextComment(void* __instance, const CppSharp::CppParser::AST::TextComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TextComment(_0); } }
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(CppSharp::CppParser::AST::TextComment&&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment__TextComment(CppSharp::CppParser::AST::TextComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(const CppSharp::CppParser::AST::TextComment&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_RawComment_RawComment___1__N_CppSharp_N_CppParser_N_AST_S_RawComment(void* __instance, const CppSharp::CppParser::AST::RawComment& _0) { ::new (__instance) CppSharp::CppParser::AST::RawComment(_0); } }
CppSharp::CppParser::AST::RawComment& (CppSharp::CppParser::AST::RawComment::*_20)(const CppSharp::CppParser::AST::RawComment&) = &CppSharp::CppParser::AST::RawComment::operator=;
CppSharp::CppParser::SourceLocation& (CppSharp::CppParser::SourceLocation::*_21)(CppSharp::CppParser::SourceLocation&&) = &CppSharp::CppParser::SourceLocation::operator=;
@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_ @@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_
CppSharp::CppParser::AST::BuiltinType& (CppSharp::CppParser::AST::BuiltinType::*_45)(const CppSharp::CppParser::AST::BuiltinType&) = &CppSharp::CppParser::AST::BuiltinType::operator=;
CppSharp::CppParser::AST::Declaration& (CppSharp::CppParser::AST::Declaration::*_46)(const CppSharp::CppParser::AST::Declaration&) = &CppSharp::CppParser::AST::Declaration::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext_DeclarationContext___1__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext(void* __instance, const CppSharp::CppParser::AST::DeclarationContext& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclarationContext(_0); } }
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(CppSharp::CppParser::AST::DeclarationContext&&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext__DeclarationContext(CppSharp::CppParser::AST::DeclarationContext* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(const CppSharp::CppParser::AST::DeclarationContext&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl_TypedefNameDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl(void* __instance, const CppSharp::CppParser::AST::TypedefNameDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefNameDecl(_0); } }
CppSharp::CppParser::AST::TypedefNameDecl& (CppSharp::CppParser::AST::TypedefNameDecl::*_48)(const CppSharp::CppParser::AST::TypedefNameDecl&) = &CppSharp::CppParser::AST::TypedefNameDecl::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl_TypedefDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl(void* __instance, const CppSharp::CppParser::AST::TypedefDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefDecl(_0); } }
@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50) @@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50)
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Friend_Friend___1__N_CppSharp_N_CppParser_N_AST_S_Friend(void* __instance, const CppSharp::CppParser::AST::Friend& _0) { ::new (__instance) CppSharp::CppParser::AST::Friend(_0); } }
CppSharp::CppParser::AST::Friend& (CppSharp::CppParser::AST::Friend::*_51)(const CppSharp::CppParser::AST::Friend&) = &CppSharp::CppParser::AST::Friend::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete_StatementObsolete___1__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete(void* __instance, const CppSharp::CppParser::AST::StatementObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::StatementObsolete(_0); } }
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(CppSharp::CppParser::AST::StatementObsolete&&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete__StatementObsolete(CppSharp::CppParser::AST::StatementObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(const CppSharp::CppParser::AST::StatementObsolete&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete_ExpressionObsolete___1__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete(void* __instance, const CppSharp::CppParser::AST::ExpressionObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::ExpressionObsolete(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete__ExpressionObsolete(CppSharp::CppParser::AST::ExpressionObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ExpressionObsolete& (CppSharp::CppParser::AST::ExpressionObsolete::*_53)(CppSharp::CppParser::AST::ExpressionObsolete&&) = &CppSharp::CppParser::AST::ExpressionObsolete::operator=;
@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::* @@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::*
CppSharp::CppParser::AST::LayoutField& (CppSharp::CppParser::AST::LayoutField::*_69)(const CppSharp::CppParser::AST::LayoutField&) = &CppSharp::CppParser::AST::LayoutField::operator=;
CppSharp::CppParser::AST::LayoutBase& (CppSharp::CppParser::AST::LayoutBase::*_70)(const CppSharp::CppParser::AST::LayoutBase&) = &CppSharp::CppParser::AST::LayoutBase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout_ClassLayout___1__N_CppSharp_N_CppParser_N_AST_S_ClassLayout(void* __instance, const CppSharp::CppParser::AST::ClassLayout& _0) { ::new (__instance) CppSharp::CppParser::AST::ClassLayout(_0); } }
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(CppSharp::CppParser::AST::ClassLayout&&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout__ClassLayout(CppSharp::CppParser::AST::ClassLayout* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(const CppSharp::CppParser::AST::ClassLayout&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Class_Class___1__N_CppSharp_N_CppParser_N_AST_S_Class(void* __instance, const CppSharp::CppParser::AST::Class& _0) { ::new (__instance) CppSharp::CppParser::AST::Class(_0); } }
CppSharp::CppParser::AST::Class& (CppSharp::CppParser::AST::Class::*_72)(const CppSharp::CppParser::AST::Class&) = &CppSharp::CppParser::AST::Class::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template_Template___1__N_CppSharp_N_CppParser_N_AST_S_Template(void* __instance, const CppSharp::CppParser::AST::Template& _0) { ::new (__instance) CppSharp::CppParser::AST::Template(_0); } }
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(CppSharp::CppParser::AST::Template&&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template__Template(CppSharp::CppParser::AST::Template* __instance) { delete __instance; } };
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(const CppSharp::CppParser::AST::Template&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate_TypeAliasTemplate___1__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate(void* __instance, const CppSharp::CppParser::AST::TypeAliasTemplate& _0) { ::new (__instance) CppSharp::CppParser::AST::TypeAliasTemplate(_0); } }
CppSharp::CppParser::AST::TypeAliasTemplate& (CppSharp::CppParser::AST::TypeAliasTemplate::*_74)(const CppSharp::CppParser::AST::TypeAliasTemplate&) = &CppSharp::CppParser::AST::TypeAliasTemplate::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter_TemplateParameter___1__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter(void* __instance, const CppSharp::CppParser::AST::TemplateParameter& _0) { ::new (__instance) CppSharp::CppParser::AST::TemplateParameter(_0); } }
@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9 @@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Stmt_Stmt___1__N_CppSharp_N_CppParser_N_AST_S_Stmt(void* __instance, const CppSharp::CppParser::AST::Stmt& _0) { ::new (__instance) CppSharp::CppParser::AST::Stmt(_0); } }
CppSharp::CppParser::AST::Stmt& (CppSharp::CppParser::AST::Stmt::*_94)(CppSharp::CppParser::AST::Stmt&&) = &CppSharp::CppParser::AST::Stmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt_DeclStmt___1__N_CppSharp_N_CppParser_N_AST_S_DeclStmt(void* __instance, const CppSharp::CppParser::AST::DeclStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclStmt(_0); } }
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(CppSharp::CppParser::AST::DeclStmt&&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt__DeclStmt(CppSharp::CppParser::AST::DeclStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(const CppSharp::CppParser::AST::DeclStmt&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_NullStmt_NullStmt___1__N_CppSharp_N_CppParser_N_AST_S_NullStmt(void* __instance, const CppSharp::CppParser::AST::NullStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::NullStmt(_0); } }
CppSharp::CppParser::AST::NullStmt& (CppSharp::CppParser::AST::NullStmt::*_96)(CppSharp::CppParser::AST::NullStmt&&) = &CppSharp::CppParser::AST::NullStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt_CompoundStmt___1__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt(void* __instance, const CppSharp::CppParser::AST::CompoundStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundStmt(_0); } }
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(CppSharp::CppParser::AST::CompoundStmt&&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt__CompoundStmt(CppSharp::CppParser::AST::CompoundStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(const CppSharp::CppParser::AST::CompoundStmt&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SwitchCase_SwitchCase___1__N_CppSharp_N_CppParser_N_AST_S_SwitchCase(void* __instance, const CppSharp::CppParser::AST::SwitchCase& _0) { ::new (__instance) CppSharp::CppParser::AST::SwitchCase(_0); } }
CppSharp::CppParser::AST::SwitchCase& (CppSharp::CppParser::AST::SwitchCase::*_98)(CppSharp::CppParser::AST::SwitchCase&&) = &CppSharp::CppParser::AST::SwitchCase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CaseStmt_CaseStmt___1__N_CppSharp_N_CppParser_N_AST_S_CaseStmt(void* __instance, const CppSharp::CppParser::AST::CaseStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CaseStmt(_0); } }
@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111 @@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt_ReturnStmt___1__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt(void* __instance, const CppSharp::CppParser::AST::ReturnStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::ReturnStmt(_0); } }
CppSharp::CppParser::AST::ReturnStmt& (CppSharp::CppParser::AST::ReturnStmt::*_112)(CppSharp::CppParser::AST::ReturnStmt&&) = &CppSharp::CppParser::AST::ReturnStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt_AsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_AsmStmt(void* __instance, const CppSharp::CppParser::AST::AsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::AsmStmt(_0); } }
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(CppSharp::CppParser::AST::AsmStmt&&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt__AsmStmt(CppSharp::CppParser::AST::AsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(const CppSharp::CppParser::AST::AsmStmt&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece_AsmStringPiece___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece__AsmStringPiece(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* __instance) { delete __instance; } };
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_GCCAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt& (CppSharp::CppParser::AST::GCCAsmStmt::*_115)(CppSharp::CppParser::AST::GCCAsmStmt&&) = &CppSharp::CppParser::AST::GCCAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt__GCCAsmStmt(CppSharp::CppParser::AST::GCCAsmStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt_MSAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt(void* __instance, const CppSharp::CppParser::AST::MSAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::MSAsmStmt(_0); } }
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(CppSharp::CppParser::AST::MSAsmStmt&&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt__MSAsmStmt(CppSharp::CppParser::AST::MSAsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(const CppSharp::CppParser::AST::MSAsmStmt&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt_SEHExceptStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt(void* __instance, const CppSharp::CppParser::AST::SEHExceptStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHExceptStmt(_0); } }
CppSharp::CppParser::AST::SEHExceptStmt& (CppSharp::CppParser::AST::SEHExceptStmt::*_117)(CppSharp::CppParser::AST::SEHExceptStmt&&) = &CppSharp::CppParser::AST::SEHExceptStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt_SEHFinallyStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt(void* __instance, const CppSharp::CppParser::AST::SEHFinallyStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHFinallyStmt(_0); } }
@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt: @@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt:
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture_Capture___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture(void* __instance, const CppSharp::CppParser::AST::CapturedStmt::Capture& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt::Capture(_0); } }
CppSharp::CppParser::AST::CapturedStmt::Capture& (CppSharp::CppParser::AST::CapturedStmt::Capture::*_121)(CppSharp::CppParser::AST::CapturedStmt::Capture&&) = &CppSharp::CppParser::AST::CapturedStmt::Capture::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_CapturedStmt___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt(void* __instance, const CppSharp::CppParser::AST::CapturedStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt(_0); } }
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(CppSharp::CppParser::AST::CapturedStmt&&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt__CapturedStmt(CppSharp::CppParser::AST::CapturedStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(const CppSharp::CppParser::AST::CapturedStmt&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt_CXXCatchStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt(void* __instance, const CppSharp::CppParser::AST::CXXCatchStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXCatchStmt(_0); } }
CppSharp::CppParser::AST::CXXCatchStmt& (CppSharp::CppParser::AST::CXXCatchStmt::*_123)(CppSharp::CppParser::AST::CXXCatchStmt&&) = &CppSharp::CppParser::AST::CXXCatchStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt_CXXTryStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt(void* __instance, const CppSharp::CppParser::AST::CXXTryStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXTryStmt(_0); } }
@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi @@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral_ImaginaryLiteral___1__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral(void* __instance, const CppSharp::CppParser::AST::ImaginaryLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::ImaginaryLiteral(_0); } }
CppSharp::CppParser::AST::ImaginaryLiteral& (CppSharp::CppParser::AST::ImaginaryLiteral::*_140)(CppSharp::CppParser::AST::ImaginaryLiteral&&) = &CppSharp::CppParser::AST::ImaginaryLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral_StringLiteral___1__N_CppSharp_N_CppParser_N_AST_S_StringLiteral(void* __instance, const CppSharp::CppParser::AST::StringLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::StringLiteral(_0); } }
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(CppSharp::CppParser::AST::StringLiteral&&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral__StringLiteral(CppSharp::CppParser::AST::StringLiteral* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(const CppSharp::CppParser::AST::StringLiteral&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr_PredefinedExpr___1__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr(void* __instance, const CppSharp::CppParser::AST::PredefinedExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::PredefinedExpr(_0); } }
CppSharp::CppParser::AST::PredefinedExpr& (CppSharp::CppParser::AST::PredefinedExpr::*_142)(CppSharp::CppParser::AST::PredefinedExpr&&) = &CppSharp::CppParser::AST::PredefinedExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParenExpr_ParenExpr___1__N_CppSharp_N_CppParser_N_AST_S_ParenExpr(void* __instance, const CppSharp::CppParser::AST::ParenExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ParenExpr(_0); } }
@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U @@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr_ArraySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::ArraySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ArraySubscriptExpr(_0); } }
CppSharp::CppParser::AST::ArraySubscriptExpr& (CppSharp::CppParser::AST::ArraySubscriptExpr::*_147)(CppSharp::CppParser::AST::ArraySubscriptExpr&&) = &CppSharp::CppParser::AST::ArraySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr_CallExpr___1__N_CppSharp_N_CppParser_N_AST_S_CallExpr(void* __instance, const CppSharp::CppParser::AST::CallExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CallExpr(_0); } }
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(CppSharp::CppParser::AST::CallExpr&&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr__CallExpr(CppSharp::CppParser::AST::CallExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(const CppSharp::CppParser::AST::CallExpr&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MemberExpr_MemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_MemberExpr(void* __instance, const CppSharp::CppParser::AST::MemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MemberExpr(_0); } }
CppSharp::CppParser::AST::MemberExpr& (CppSharp::CppParser::AST::MemberExpr::*_149)(CppSharp::CppParser::AST::MemberExpr&&) = &CppSharp::CppParser::AST::MemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr_CompoundLiteralExpr___1__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr(void* __instance, const CppSharp::CppParser::AST::CompoundLiteralExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundLiteralExpr(_0); } }
@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC @@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr_CStyleCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr(void* __instance, const CppSharp::CppParser::AST::CStyleCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CStyleCastExpr(_0); } }
CppSharp::CppParser::AST::CStyleCastExpr& (CppSharp::CppParser::AST::CStyleCastExpr::*_154)(CppSharp::CppParser::AST::CStyleCastExpr&&) = &CppSharp::CppParser::AST::CStyleCastExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator_BinaryOperator___1__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator(void* __instance, const CppSharp::CppParser::AST::BinaryOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::BinaryOperator(_0); } }
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(CppSharp::CppParser::AST::BinaryOperator&&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator__BinaryOperator(CppSharp::CppParser::AST::BinaryOperator* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(const CppSharp::CppParser::AST::BinaryOperator&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator_CompoundAssignOperator___1__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator(void* __instance, const CppSharp::CppParser::AST::CompoundAssignOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundAssignOperator(_0); } }
CppSharp::CppParser::AST::CompoundAssignOperator& (CppSharp::CppParser::AST::CompoundAssignOperator::*_156)(CppSharp::CppParser::AST::CompoundAssignOperator&&) = &CppSharp::CppParser::AST::CompoundAssignOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator__CompoundAssignOperator(CppSharp::CppParser::AST::CompoundAssignOperator* __instance) { delete __instance; } };
@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper @@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr_MSPropertySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::MSPropertySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MSPropertySubscriptExpr(_0); } }
CppSharp::CppParser::AST::MSPropertySubscriptExpr& (CppSharp::CppParser::AST::MSPropertySubscriptExpr::*_199)(CppSharp::CppParser::AST::MSPropertySubscriptExpr&&) = &CppSharp::CppParser::AST::MSPropertySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr_CXXUuidofExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr(void* __instance, const CppSharp::CppParser::AST::CXXUuidofExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUuidofExpr(_0); } }
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(CppSharp::CppParser::AST::CXXUuidofExpr&&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr__CXXUuidofExpr(CppSharp::CppParser::AST::CXXUuidofExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(const CppSharp::CppParser::AST::CXXUuidofExpr&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr_CXXThisExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr(void* __instance, const CppSharp::CppParser::AST::CXXThisExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThisExpr(_0); } }
CppSharp::CppParser::AST::CXXThisExpr& (CppSharp::CppParser::AST::CXXThisExpr::*_201)(CppSharp::CppParser::AST::CXXThisExpr&&) = &CppSharp::CppParser::AST::CXXThisExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr_CXXThrowExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr(void* __instance, const CppSharp::CppParser::AST::CXXThrowExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThrowExpr(_0); } }
@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa @@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr_CXXBindTemporaryExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr(void* __instance, const CppSharp::CppParser::AST::CXXBindTemporaryExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXBindTemporaryExpr(_0); } }
CppSharp::CppParser::AST::CXXBindTemporaryExpr& (CppSharp::CppParser::AST::CXXBindTemporaryExpr::*_205)(CppSharp::CppParser::AST::CXXBindTemporaryExpr&&) = &CppSharp::CppParser::AST::CXXBindTemporaryExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr_CXXConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(CppSharp::CppParser::AST::CXXConstructExpr&&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr__CXXConstructExpr(CppSharp::CppParser::AST::CXXConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(const CppSharp::CppParser::AST::CXXConstructExpr&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr_CXXInheritedCtorInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXInheritedCtorInitExpr(_0); } }
CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& (CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::*_207)(CppSharp::CppParser::AST::CXXInheritedCtorInitExpr&&) = &CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr_CXXFunctionalCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr(void* __instance, const CppSharp::CppParser::AST::CXXFunctionalCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXFunctionalCastExpr(_0); } }
@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe @@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe
CppSharp::CppParser::AST::CXXTemporaryObjectExpr& (CppSharp::CppParser::AST::CXXTemporaryObjectExpr::*_209)(CppSharp::CppParser::AST::CXXTemporaryObjectExpr&&) = &CppSharp::CppParser::AST::CXXTemporaryObjectExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr__CXXTemporaryObjectExpr(CppSharp::CppParser::AST::CXXTemporaryObjectExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr_LambdaExpr___1__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr(void* __instance, const CppSharp::CppParser::AST::LambdaExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::LambdaExpr(_0); } }
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(CppSharp::CppParser::AST::LambdaExpr&&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr__LambdaExpr(CppSharp::CppParser::AST::LambdaExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(const CppSharp::CppParser::AST::LambdaExpr&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr_CXXScalarValueInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXScalarValueInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXScalarValueInitExpr(_0); } }
CppSharp::CppParser::AST::CXXScalarValueInitExpr& (CppSharp::CppParser::AST::CXXScalarValueInitExpr::*_211)(CppSharp::CppParser::AST::CXXScalarValueInitExpr&&) = &CppSharp::CppParser::AST::CXXScalarValueInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr_CXXNewExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr(void* __instance, const CppSharp::CppParser::AST::CXXNewExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXNewExpr(_0); } }
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(CppSharp::CppParser::AST::CXXNewExpr&&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr__CXXNewExpr(CppSharp::CppParser::AST::CXXNewExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(const CppSharp::CppParser::AST::CXXNewExpr&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr_CXXDeleteExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr(void* __instance, const CppSharp::CppParser::AST::CXXDeleteExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDeleteExpr(_0); } }
CppSharp::CppParser::AST::CXXDeleteExpr& (CppSharp::CppParser::AST::CXXDeleteExpr::*_213)(CppSharp::CppParser::AST::CXXDeleteExpr&&) = &CppSharp::CppParser::AST::CXXDeleteExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr_CXXPseudoDestructorExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr(void* __instance, const CppSharp::CppParser::AST::CXXPseudoDestructorExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXPseudoDestructorExpr(_0); } }
@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST:: @@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST::
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups_ExprWithCleanups___1__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups(void* __instance, const CppSharp::CppParser::AST::ExprWithCleanups& _0) { ::new (__instance) CppSharp::CppParser::AST::ExprWithCleanups(_0); } }
CppSharp::CppParser::AST::ExprWithCleanups& (CppSharp::CppParser::AST::ExprWithCleanups::*_222)(CppSharp::CppParser::AST::ExprWithCleanups&&) = &CppSharp::CppParser::AST::ExprWithCleanups::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr_CXXUnresolvedConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUnresolvedConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr__CXXUnresolvedConstructExpr(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr_CXXDependentScopeMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr(void* __instance, const CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDependentScopeMemberExpr(_0); } }
CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& (CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::*_224)(CppSharp::CppParser::AST::CXXDependentScopeMemberExpr&&) = &CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr_UnresolvedMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr(void* __instance, const CppSharp::CppParser::AST::UnresolvedMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::UnresolvedMemberExpr(_0); } }
@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_ @@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_
CppSharp::CppParser::CppParserOptions& (CppSharp::CppParser::CppParserOptions::*_240)(const CppSharp::CppParser::CppParserOptions&) = &CppSharp::CppParser::CppParserOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_LinkerOptions_LinkerOptions___1__N_CppSharp_N_CppParser_S_LinkerOptions(void* __instance, const CppSharp::CppParser::LinkerOptions& _0) { ::new (__instance) CppSharp::CppParser::LinkerOptions(_0); } }
CppSharp::CppParser::LinkerOptions& (CppSharp::CppParser::LinkerOptions::*_241)(const CppSharp::CppParser::LinkerOptions&) = &CppSharp::CppParser::LinkerOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserDiagnostic& (CppSharp::CppParser::ParserDiagnostic::*_242)(const CppSharp::CppParser::ParserDiagnostic&) = &CppSharp::CppParser::ParserDiagnostic::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserResult& (CppSharp::CppParser::ParserResult::*_243)(const CppSharp::CppParser::ParserResult&) = &CppSharp::CppParser::ParserResult::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser(void* __instance) { ::new (__instance) CppSharp::CppParser::ClangParser(); } }
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser___1__N_CppSharp_N_CppParser_S_ClangParser(void* __instance, const CppSharp::CppParser::ClangParser& _0) { ::new (__instance) CppSharp::CppParser::ClangParser(_0); } }

34
src/CppParser/Bindings/CSharp/i686-pc-win32-msvc/CppSharp.CppParser.cs

@ -26899,6 +26899,9 @@ namespace CppSharp @@ -26899,6 +26899,9 @@ namespace CppSharp
[FieldOffset(74)]
internal byte isArithmeticOp;
[FieldOffset(75)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0UnaryOperator@AST@CppParser@CppSharp@@QAE@XZ")]
@ -27091,6 +27094,19 @@ namespace CppSharp @@ -27091,6 +27094,19 @@ namespace CppSharp
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isArithmeticOp = (byte) (value ? 1 : 0);
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.UnaryOperator.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable
@ -35271,7 +35287,7 @@ namespace CppSharp @@ -35271,7 +35287,7 @@ namespace CppSharp
public unsafe partial class CXXOperatorCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable
{
[StructLayout(LayoutKind.Explicit, Size = 116)]
[StructLayout(LayoutKind.Explicit, Size = 112)]
public new partial struct __Internal
{
[FieldOffset(0)]
@ -35367,9 +35383,6 @@ namespace CppSharp @@ -35367,9 +35383,6 @@ namespace CppSharp
[FieldOffset(108)]
internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc;
[FieldOffset(112)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
EntryPoint="??0CXXOperatorCallExpr@AST@CppParser@CppSharp@@QAE@XZ")]
@ -35500,19 +35513,6 @@ namespace CppSharp @@ -35500,19 +35513,6 @@ namespace CppSharp
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->operatorLoc = value.__Instance;
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable

58
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser-symbols.cpp

@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC @@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC
CppSharp::CppParser::AST::InlineContentComment& (CppSharp::CppParser::AST::InlineContentComment::*_4)(CppSharp::CppParser::AST::InlineContentComment&&) = &CppSharp::CppParser::AST::InlineContentComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment_ParagraphComment___1__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment(void* __instance, const CppSharp::CppParser::AST::ParagraphComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParagraphComment(_0); } }
CppSharp::CppParser::AST::ParagraphComment& (CppSharp::CppParser::AST::ParagraphComment::*_5)(const CppSharp::CppParser::AST::ParagraphComment&) = &CppSharp::CppParser::AST::ParagraphComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BlockCommandComment::Argument& (CppSharp::CppParser::AST::BlockCommandComment::Argument::*_6)(const CppSharp::CppParser::AST::BlockCommandComment::Argument&) = &CppSharp::CppParser::AST::BlockCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_BlockCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment(void* __instance, const CppSharp::CppParser::AST::BlockCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::BlockCommandComment(_0); } }
CppSharp::CppParser::AST::BlockCommandComment& (CppSharp::CppParser::AST::BlockCommandComment::*_7)(const CppSharp::CppParser::AST::BlockCommandComment&) = &CppSharp::CppParser::AST::BlockCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment_ParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment(void* __instance, const CppSharp::CppParser::AST::ParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParamCommandComment(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment__ParamCommandComment(CppSharp::CppParser::AST::ParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ParamCommandComment& (CppSharp::CppParser::AST::ParamCommandComment::*_8)(const CppSharp::CppParser::AST::ParamCommandComment&) = &CppSharp::CppParser::AST::ParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment_TParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment(void* __instance, const CppSharp::CppParser::AST::TParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TParamCommandComment(_0); } }
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(CppSharp::CppParser::AST::TParamCommandComment&&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment__TParamCommandComment(CppSharp::CppParser::AST::TParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(const CppSharp::CppParser::AST::TParamCommandComment&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment_VerbatimBlockLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(CppSharp::CppParser::AST::VerbatimBlockLineComment&&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment__VerbatimBlockLineComment(CppSharp::CppParser::AST::VerbatimBlockLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(const CppSharp::CppParser::AST::VerbatimBlockLineComment&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment_VerbatimBlockComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockComment& (CppSharp::CppParser::AST::VerbatimBlockComment::*_11)(const CppSharp::CppParser::AST::VerbatimBlockComment&) = &CppSharp::CppParser::AST::VerbatimBlockComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment_VerbatimLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(CppSharp::CppParser::AST::VerbatimLineComment&&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment__VerbatimLineComment(CppSharp::CppParser::AST::VerbatimLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(const CppSharp::CppParser::AST::VerbatimLineComment&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment::Argument& (CppSharp::CppParser::AST::InlineCommandComment::Argument::*_13)(const CppSharp::CppParser::AST::InlineCommandComment::Argument&) = &CppSharp::CppParser::AST::InlineCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_InlineCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment(void* __instance, const CppSharp::CppParser::AST::InlineCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::InlineCommandComment(_0); } }
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(const CppSharp::CppParser::AST::InlineCommandComment&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(CppSharp::CppParser::AST::InlineCommandComment&&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment__InlineCommandComment(CppSharp::CppParser::AST::InlineCommandComment* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment_HTMLTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLTagComment(_0); } }
CppSharp::CppParser::AST::HTMLTagComment& (CppSharp::CppParser::AST::HTMLTagComment::*_15)(CppSharp::CppParser::AST::HTMLTagComment&&) = &CppSharp::CppParser::AST::HTMLTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment::Attribute& (CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::*_16)(const CppSharp::CppParser::AST::HTMLStartTagComment::Attribute&) = &CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_HTMLStartTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLStartTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLStartTagComment(_0); } }
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(CppSharp::CppParser::AST::HTMLStartTagComment&&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment__HTMLStartTagComment(CppSharp::CppParser::AST::HTMLStartTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(const CppSharp::CppParser::AST::HTMLStartTagComment&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment_HTMLEndTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLEndTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLEndTagComment(_0); } }
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(CppSharp::CppParser::AST::HTMLEndTagComment&&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment__HTMLEndTagComment(CppSharp::CppParser::AST::HTMLEndTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(const CppSharp::CppParser::AST::HTMLEndTagComment&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment_TextComment___1__N_CppSharp_N_CppParser_N_AST_S_TextComment(void* __instance, const CppSharp::CppParser::AST::TextComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TextComment(_0); } }
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(CppSharp::CppParser::AST::TextComment&&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment__TextComment(CppSharp::CppParser::AST::TextComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(const CppSharp::CppParser::AST::TextComment&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_RawComment_RawComment___1__N_CppSharp_N_CppParser_N_AST_S_RawComment(void* __instance, const CppSharp::CppParser::AST::RawComment& _0) { ::new (__instance) CppSharp::CppParser::AST::RawComment(_0); } }
CppSharp::CppParser::AST::RawComment& (CppSharp::CppParser::AST::RawComment::*_20)(const CppSharp::CppParser::AST::RawComment&) = &CppSharp::CppParser::AST::RawComment::operator=;
CppSharp::CppParser::SourceLocation& (CppSharp::CppParser::SourceLocation::*_21)(CppSharp::CppParser::SourceLocation&&) = &CppSharp::CppParser::SourceLocation::operator=;
@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_ @@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_
CppSharp::CppParser::AST::BuiltinType& (CppSharp::CppParser::AST::BuiltinType::*_45)(const CppSharp::CppParser::AST::BuiltinType&) = &CppSharp::CppParser::AST::BuiltinType::operator=;
CppSharp::CppParser::AST::Declaration& (CppSharp::CppParser::AST::Declaration::*_46)(const CppSharp::CppParser::AST::Declaration&) = &CppSharp::CppParser::AST::Declaration::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext_DeclarationContext___1__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext(void* __instance, const CppSharp::CppParser::AST::DeclarationContext& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclarationContext(_0); } }
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(CppSharp::CppParser::AST::DeclarationContext&&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext__DeclarationContext(CppSharp::CppParser::AST::DeclarationContext* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(const CppSharp::CppParser::AST::DeclarationContext&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl_TypedefNameDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl(void* __instance, const CppSharp::CppParser::AST::TypedefNameDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefNameDecl(_0); } }
CppSharp::CppParser::AST::TypedefNameDecl& (CppSharp::CppParser::AST::TypedefNameDecl::*_48)(const CppSharp::CppParser::AST::TypedefNameDecl&) = &CppSharp::CppParser::AST::TypedefNameDecl::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl_TypedefDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl(void* __instance, const CppSharp::CppParser::AST::TypedefDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefDecl(_0); } }
@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50) @@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50)
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Friend_Friend___1__N_CppSharp_N_CppParser_N_AST_S_Friend(void* __instance, const CppSharp::CppParser::AST::Friend& _0) { ::new (__instance) CppSharp::CppParser::AST::Friend(_0); } }
CppSharp::CppParser::AST::Friend& (CppSharp::CppParser::AST::Friend::*_51)(const CppSharp::CppParser::AST::Friend&) = &CppSharp::CppParser::AST::Friend::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete_StatementObsolete___1__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete(void* __instance, const CppSharp::CppParser::AST::StatementObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::StatementObsolete(_0); } }
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(CppSharp::CppParser::AST::StatementObsolete&&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete__StatementObsolete(CppSharp::CppParser::AST::StatementObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(const CppSharp::CppParser::AST::StatementObsolete&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete_ExpressionObsolete___1__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete(void* __instance, const CppSharp::CppParser::AST::ExpressionObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::ExpressionObsolete(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete__ExpressionObsolete(CppSharp::CppParser::AST::ExpressionObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ExpressionObsolete& (CppSharp::CppParser::AST::ExpressionObsolete::*_53)(CppSharp::CppParser::AST::ExpressionObsolete&&) = &CppSharp::CppParser::AST::ExpressionObsolete::operator=;
@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::* @@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::*
CppSharp::CppParser::AST::LayoutField& (CppSharp::CppParser::AST::LayoutField::*_69)(const CppSharp::CppParser::AST::LayoutField&) = &CppSharp::CppParser::AST::LayoutField::operator=;
CppSharp::CppParser::AST::LayoutBase& (CppSharp::CppParser::AST::LayoutBase::*_70)(const CppSharp::CppParser::AST::LayoutBase&) = &CppSharp::CppParser::AST::LayoutBase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout_ClassLayout___1__N_CppSharp_N_CppParser_N_AST_S_ClassLayout(void* __instance, const CppSharp::CppParser::AST::ClassLayout& _0) { ::new (__instance) CppSharp::CppParser::AST::ClassLayout(_0); } }
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(CppSharp::CppParser::AST::ClassLayout&&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout__ClassLayout(CppSharp::CppParser::AST::ClassLayout* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(const CppSharp::CppParser::AST::ClassLayout&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Class_Class___1__N_CppSharp_N_CppParser_N_AST_S_Class(void* __instance, const CppSharp::CppParser::AST::Class& _0) { ::new (__instance) CppSharp::CppParser::AST::Class(_0); } }
CppSharp::CppParser::AST::Class& (CppSharp::CppParser::AST::Class::*_72)(const CppSharp::CppParser::AST::Class&) = &CppSharp::CppParser::AST::Class::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template_Template___1__N_CppSharp_N_CppParser_N_AST_S_Template(void* __instance, const CppSharp::CppParser::AST::Template& _0) { ::new (__instance) CppSharp::CppParser::AST::Template(_0); } }
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(CppSharp::CppParser::AST::Template&&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template__Template(CppSharp::CppParser::AST::Template* __instance) { delete __instance; } };
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(const CppSharp::CppParser::AST::Template&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate_TypeAliasTemplate___1__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate(void* __instance, const CppSharp::CppParser::AST::TypeAliasTemplate& _0) { ::new (__instance) CppSharp::CppParser::AST::TypeAliasTemplate(_0); } }
CppSharp::CppParser::AST::TypeAliasTemplate& (CppSharp::CppParser::AST::TypeAliasTemplate::*_74)(const CppSharp::CppParser::AST::TypeAliasTemplate&) = &CppSharp::CppParser::AST::TypeAliasTemplate::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter_TemplateParameter___1__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter(void* __instance, const CppSharp::CppParser::AST::TemplateParameter& _0) { ::new (__instance) CppSharp::CppParser::AST::TemplateParameter(_0); } }
@ -202,12 +202,12 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9 @@ -202,12 +202,12 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Stmt_Stmt___1__N_CppSharp_N_CppParser_N_AST_S_Stmt(void* __instance, const CppSharp::CppParser::AST::Stmt& _0) { ::new (__instance) CppSharp::CppParser::AST::Stmt(_0); } }
CppSharp::CppParser::AST::Stmt& (CppSharp::CppParser::AST::Stmt::*_94)(CppSharp::CppParser::AST::Stmt&&) = &CppSharp::CppParser::AST::Stmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt_DeclStmt___1__N_CppSharp_N_CppParser_N_AST_S_DeclStmt(void* __instance, const CppSharp::CppParser::AST::DeclStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclStmt(_0); } }
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(const CppSharp::CppParser::AST::DeclStmt&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(CppSharp::CppParser::AST::DeclStmt&&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt__DeclStmt(CppSharp::CppParser::AST::DeclStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_NullStmt_NullStmt___1__N_CppSharp_N_CppParser_N_AST_S_NullStmt(void* __instance, const CppSharp::CppParser::AST::NullStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::NullStmt(_0); } }
CppSharp::CppParser::AST::NullStmt& (CppSharp::CppParser::AST::NullStmt::*_96)(CppSharp::CppParser::AST::NullStmt&&) = &CppSharp::CppParser::AST::NullStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt_CompoundStmt___1__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt(void* __instance, const CppSharp::CppParser::AST::CompoundStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundStmt(_0); } }
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(const CppSharp::CppParser::AST::CompoundStmt&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(CppSharp::CppParser::AST::CompoundStmt&&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt__CompoundStmt(CppSharp::CppParser::AST::CompoundStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SwitchCase_SwitchCase___1__N_CppSharp_N_CppParser_N_AST_S_SwitchCase(void* __instance, const CppSharp::CppParser::AST::SwitchCase& _0) { ::new (__instance) CppSharp::CppParser::AST::SwitchCase(_0); } }
CppSharp::CppParser::AST::SwitchCase& (CppSharp::CppParser::AST::SwitchCase::*_98)(CppSharp::CppParser::AST::SwitchCase&&) = &CppSharp::CppParser::AST::SwitchCase::operator=;
@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111 @@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt_ReturnStmt___1__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt(void* __instance, const CppSharp::CppParser::AST::ReturnStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::ReturnStmt(_0); } }
CppSharp::CppParser::AST::ReturnStmt& (CppSharp::CppParser::AST::ReturnStmt::*_112)(CppSharp::CppParser::AST::ReturnStmt&&) = &CppSharp::CppParser::AST::ReturnStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt_AsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_AsmStmt(void* __instance, const CppSharp::CppParser::AST::AsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::AsmStmt(_0); } }
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(CppSharp::CppParser::AST::AsmStmt&&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt__AsmStmt(CppSharp::CppParser::AST::AsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(const CppSharp::CppParser::AST::AsmStmt&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece_AsmStringPiece___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece__AsmStringPiece(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* __instance) { delete __instance; } };
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_GCCAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt& (CppSharp::CppParser::AST::GCCAsmStmt::*_115)(CppSharp::CppParser::AST::GCCAsmStmt&&) = &CppSharp::CppParser::AST::GCCAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt__GCCAsmStmt(CppSharp::CppParser::AST::GCCAsmStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt_MSAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt(void* __instance, const CppSharp::CppParser::AST::MSAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::MSAsmStmt(_0); } }
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(CppSharp::CppParser::AST::MSAsmStmt&&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt__MSAsmStmt(CppSharp::CppParser::AST::MSAsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(const CppSharp::CppParser::AST::MSAsmStmt&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt_SEHExceptStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt(void* __instance, const CppSharp::CppParser::AST::SEHExceptStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHExceptStmt(_0); } }
CppSharp::CppParser::AST::SEHExceptStmt& (CppSharp::CppParser::AST::SEHExceptStmt::*_117)(CppSharp::CppParser::AST::SEHExceptStmt&&) = &CppSharp::CppParser::AST::SEHExceptStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt_SEHFinallyStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt(void* __instance, const CppSharp::CppParser::AST::SEHFinallyStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHFinallyStmt(_0); } }
@ -262,7 +262,7 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt: @@ -262,7 +262,7 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt:
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture_Capture___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture(void* __instance, const CppSharp::CppParser::AST::CapturedStmt::Capture& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt::Capture(_0); } }
CppSharp::CppParser::AST::CapturedStmt::Capture& (CppSharp::CppParser::AST::CapturedStmt::Capture::*_121)(CppSharp::CppParser::AST::CapturedStmt::Capture&&) = &CppSharp::CppParser::AST::CapturedStmt::Capture::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_CapturedStmt___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt(void* __instance, const CppSharp::CppParser::AST::CapturedStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt(_0); } }
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(const CppSharp::CppParser::AST::CapturedStmt&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(CppSharp::CppParser::AST::CapturedStmt&&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt__CapturedStmt(CppSharp::CppParser::AST::CapturedStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt_CXXCatchStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt(void* __instance, const CppSharp::CppParser::AST::CXXCatchStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXCatchStmt(_0); } }
CppSharp::CppParser::AST::CXXCatchStmt& (CppSharp::CppParser::AST::CXXCatchStmt::*_123)(CppSharp::CppParser::AST::CXXCatchStmt&&) = &CppSharp::CppParser::AST::CXXCatchStmt::operator=;
@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi @@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral_ImaginaryLiteral___1__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral(void* __instance, const CppSharp::CppParser::AST::ImaginaryLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::ImaginaryLiteral(_0); } }
CppSharp::CppParser::AST::ImaginaryLiteral& (CppSharp::CppParser::AST::ImaginaryLiteral::*_140)(CppSharp::CppParser::AST::ImaginaryLiteral&&) = &CppSharp::CppParser::AST::ImaginaryLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral_StringLiteral___1__N_CppSharp_N_CppParser_N_AST_S_StringLiteral(void* __instance, const CppSharp::CppParser::AST::StringLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::StringLiteral(_0); } }
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(CppSharp::CppParser::AST::StringLiteral&&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral__StringLiteral(CppSharp::CppParser::AST::StringLiteral* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(const CppSharp::CppParser::AST::StringLiteral&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr_PredefinedExpr___1__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr(void* __instance, const CppSharp::CppParser::AST::PredefinedExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::PredefinedExpr(_0); } }
CppSharp::CppParser::AST::PredefinedExpr& (CppSharp::CppParser::AST::PredefinedExpr::*_142)(CppSharp::CppParser::AST::PredefinedExpr&&) = &CppSharp::CppParser::AST::PredefinedExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParenExpr_ParenExpr___1__N_CppSharp_N_CppParser_N_AST_S_ParenExpr(void* __instance, const CppSharp::CppParser::AST::ParenExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ParenExpr(_0); } }
@ -316,7 +316,7 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U @@ -316,7 +316,7 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr_ArraySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::ArraySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ArraySubscriptExpr(_0); } }
CppSharp::CppParser::AST::ArraySubscriptExpr& (CppSharp::CppParser::AST::ArraySubscriptExpr::*_147)(CppSharp::CppParser::AST::ArraySubscriptExpr&&) = &CppSharp::CppParser::AST::ArraySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr_CallExpr___1__N_CppSharp_N_CppParser_N_AST_S_CallExpr(void* __instance, const CppSharp::CppParser::AST::CallExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CallExpr(_0); } }
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(const CppSharp::CppParser::AST::CallExpr&) = &CppSharp::CppParser::AST::CallExpr::operator=;
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(CppSharp::CppParser::AST::CallExpr&&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr__CallExpr(CppSharp::CppParser::AST::CallExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MemberExpr_MemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_MemberExpr(void* __instance, const CppSharp::CppParser::AST::MemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MemberExpr(_0); } }
CppSharp::CppParser::AST::MemberExpr& (CppSharp::CppParser::AST::MemberExpr::*_149)(CppSharp::CppParser::AST::MemberExpr&&) = &CppSharp::CppParser::AST::MemberExpr::operator=;
@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC @@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr_CStyleCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr(void* __instance, const CppSharp::CppParser::AST::CStyleCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CStyleCastExpr(_0); } }
CppSharp::CppParser::AST::CStyleCastExpr& (CppSharp::CppParser::AST::CStyleCastExpr::*_154)(CppSharp::CppParser::AST::CStyleCastExpr&&) = &CppSharp::CppParser::AST::CStyleCastExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator_BinaryOperator___1__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator(void* __instance, const CppSharp::CppParser::AST::BinaryOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::BinaryOperator(_0); } }
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(CppSharp::CppParser::AST::BinaryOperator&&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator__BinaryOperator(CppSharp::CppParser::AST::BinaryOperator* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(const CppSharp::CppParser::AST::BinaryOperator&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator_CompoundAssignOperator___1__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator(void* __instance, const CppSharp::CppParser::AST::CompoundAssignOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundAssignOperator(_0); } }
CppSharp::CppParser::AST::CompoundAssignOperator& (CppSharp::CppParser::AST::CompoundAssignOperator::*_156)(CppSharp::CppParser::AST::CompoundAssignOperator&&) = &CppSharp::CppParser::AST::CompoundAssignOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator__CompoundAssignOperator(CppSharp::CppParser::AST::CompoundAssignOperator* __instance) { delete __instance; } };
@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper @@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr_MSPropertySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::MSPropertySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MSPropertySubscriptExpr(_0); } }
CppSharp::CppParser::AST::MSPropertySubscriptExpr& (CppSharp::CppParser::AST::MSPropertySubscriptExpr::*_199)(CppSharp::CppParser::AST::MSPropertySubscriptExpr&&) = &CppSharp::CppParser::AST::MSPropertySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr_CXXUuidofExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr(void* __instance, const CppSharp::CppParser::AST::CXXUuidofExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUuidofExpr(_0); } }
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(CppSharp::CppParser::AST::CXXUuidofExpr&&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr__CXXUuidofExpr(CppSharp::CppParser::AST::CXXUuidofExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(const CppSharp::CppParser::AST::CXXUuidofExpr&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr_CXXThisExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr(void* __instance, const CppSharp::CppParser::AST::CXXThisExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThisExpr(_0); } }
CppSharp::CppParser::AST::CXXThisExpr& (CppSharp::CppParser::AST::CXXThisExpr::*_201)(CppSharp::CppParser::AST::CXXThisExpr&&) = &CppSharp::CppParser::AST::CXXThisExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr_CXXThrowExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr(void* __instance, const CppSharp::CppParser::AST::CXXThrowExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThrowExpr(_0); } }
@ -440,7 +440,7 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa @@ -440,7 +440,7 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr_CXXBindTemporaryExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr(void* __instance, const CppSharp::CppParser::AST::CXXBindTemporaryExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXBindTemporaryExpr(_0); } }
CppSharp::CppParser::AST::CXXBindTemporaryExpr& (CppSharp::CppParser::AST::CXXBindTemporaryExpr::*_205)(CppSharp::CppParser::AST::CXXBindTemporaryExpr&&) = &CppSharp::CppParser::AST::CXXBindTemporaryExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr_CXXConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(const CppSharp::CppParser::AST::CXXConstructExpr&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(CppSharp::CppParser::AST::CXXConstructExpr&&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr__CXXConstructExpr(CppSharp::CppParser::AST::CXXConstructExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr_CXXInheritedCtorInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXInheritedCtorInitExpr(_0); } }
CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& (CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::*_207)(CppSharp::CppParser::AST::CXXInheritedCtorInitExpr&&) = &CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::operator=;
@ -450,12 +450,12 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe @@ -450,12 +450,12 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe
CppSharp::CppParser::AST::CXXTemporaryObjectExpr& (CppSharp::CppParser::AST::CXXTemporaryObjectExpr::*_209)(CppSharp::CppParser::AST::CXXTemporaryObjectExpr&&) = &CppSharp::CppParser::AST::CXXTemporaryObjectExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr__CXXTemporaryObjectExpr(CppSharp::CppParser::AST::CXXTemporaryObjectExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr_LambdaExpr___1__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr(void* __instance, const CppSharp::CppParser::AST::LambdaExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::LambdaExpr(_0); } }
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(const CppSharp::CppParser::AST::LambdaExpr&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(CppSharp::CppParser::AST::LambdaExpr&&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr__LambdaExpr(CppSharp::CppParser::AST::LambdaExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr_CXXScalarValueInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXScalarValueInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXScalarValueInitExpr(_0); } }
CppSharp::CppParser::AST::CXXScalarValueInitExpr& (CppSharp::CppParser::AST::CXXScalarValueInitExpr::*_211)(CppSharp::CppParser::AST::CXXScalarValueInitExpr&&) = &CppSharp::CppParser::AST::CXXScalarValueInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr_CXXNewExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr(void* __instance, const CppSharp::CppParser::AST::CXXNewExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXNewExpr(_0); } }
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(const CppSharp::CppParser::AST::CXXNewExpr&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(CppSharp::CppParser::AST::CXXNewExpr&&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr__CXXNewExpr(CppSharp::CppParser::AST::CXXNewExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr_CXXDeleteExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr(void* __instance, const CppSharp::CppParser::AST::CXXDeleteExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDeleteExpr(_0); } }
CppSharp::CppParser::AST::CXXDeleteExpr& (CppSharp::CppParser::AST::CXXDeleteExpr::*_213)(CppSharp::CppParser::AST::CXXDeleteExpr&&) = &CppSharp::CppParser::AST::CXXDeleteExpr::operator=;
@ -478,7 +478,7 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST:: @@ -478,7 +478,7 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST::
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups_ExprWithCleanups___1__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups(void* __instance, const CppSharp::CppParser::AST::ExprWithCleanups& _0) { ::new (__instance) CppSharp::CppParser::AST::ExprWithCleanups(_0); } }
CppSharp::CppParser::AST::ExprWithCleanups& (CppSharp::CppParser::AST::ExprWithCleanups::*_222)(CppSharp::CppParser::AST::ExprWithCleanups&&) = &CppSharp::CppParser::AST::ExprWithCleanups::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr_CXXUnresolvedConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUnresolvedConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr__CXXUnresolvedConstructExpr(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr_CXXDependentScopeMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr(void* __instance, const CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDependentScopeMemberExpr(_0); } }
CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& (CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::*_224)(CppSharp::CppParser::AST::CXXDependentScopeMemberExpr&&) = &CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::operator=;
@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_ @@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_
CppSharp::CppParser::CppParserOptions& (CppSharp::CppParser::CppParserOptions::*_240)(const CppSharp::CppParser::CppParserOptions&) = &CppSharp::CppParser::CppParserOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_LinkerOptions_LinkerOptions___1__N_CppSharp_N_CppParser_S_LinkerOptions(void* __instance, const CppSharp::CppParser::LinkerOptions& _0) { ::new (__instance) CppSharp::CppParser::LinkerOptions(_0); } }
CppSharp::CppParser::LinkerOptions& (CppSharp::CppParser::LinkerOptions::*_241)(const CppSharp::CppParser::LinkerOptions&) = &CppSharp::CppParser::LinkerOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserDiagnostic& (CppSharp::CppParser::ParserDiagnostic::*_242)(const CppSharp::CppParser::ParserDiagnostic&) = &CppSharp::CppParser::ParserDiagnostic::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserResult& (CppSharp::CppParser::ParserResult::*_243)(const CppSharp::CppParser::ParserResult&) = &CppSharp::CppParser::ParserResult::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser(void* __instance) { ::new (__instance) CppSharp::CppParser::ClangParser(); } }
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser___1__N_CppSharp_N_CppParser_S_ClangParser(void* __instance, const CppSharp::CppParser::ClangParser& _0) { ::new (__instance) CppSharp::CppParser::ClangParser(_0); } }

32
src/CppParser/Bindings/CSharp/x86_64-apple-darwin12.4.0/CppSharp.CppParser.cs

@ -26898,6 +26898,9 @@ namespace CppSharp @@ -26898,6 +26898,9 @@ namespace CppSharp
[FieldOffset(98)]
internal byte isArithmeticOp;
[FieldOffset(99)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST13UnaryOperatorC2Ev")]
@ -27090,6 +27093,19 @@ namespace CppSharp @@ -27090,6 +27093,19 @@ namespace CppSharp
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isArithmeticOp = (byte) (value ? 1 : 0);
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.UnaryOperator.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable
@ -35366,9 +35382,6 @@ namespace CppSharp @@ -35366,9 +35382,6 @@ namespace CppSharp
[FieldOffset(160)]
internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc;
[FieldOffset(164)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19CXXOperatorCallExprC2Ev")]
@ -35499,19 +35512,6 @@ namespace CppSharp @@ -35499,19 +35512,6 @@ namespace CppSharp
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->operatorLoc = value.__Instance;
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable

58
src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser-symbols.cpp

@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC @@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC
CppSharp::CppParser::AST::InlineContentComment& (CppSharp::CppParser::AST::InlineContentComment::*_4)(CppSharp::CppParser::AST::InlineContentComment&&) = &CppSharp::CppParser::AST::InlineContentComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment_ParagraphComment___1__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment(void* __instance, const CppSharp::CppParser::AST::ParagraphComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParagraphComment(_0); } }
CppSharp::CppParser::AST::ParagraphComment& (CppSharp::CppParser::AST::ParagraphComment::*_5)(const CppSharp::CppParser::AST::ParagraphComment&) = &CppSharp::CppParser::AST::ParagraphComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BlockCommandComment::Argument& (CppSharp::CppParser::AST::BlockCommandComment::Argument::*_6)(const CppSharp::CppParser::AST::BlockCommandComment::Argument&) = &CppSharp::CppParser::AST::BlockCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_BlockCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment(void* __instance, const CppSharp::CppParser::AST::BlockCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::BlockCommandComment(_0); } }
CppSharp::CppParser::AST::BlockCommandComment& (CppSharp::CppParser::AST::BlockCommandComment::*_7)(const CppSharp::CppParser::AST::BlockCommandComment&) = &CppSharp::CppParser::AST::BlockCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment_ParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment(void* __instance, const CppSharp::CppParser::AST::ParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParamCommandComment(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment__ParamCommandComment(CppSharp::CppParser::AST::ParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ParamCommandComment& (CppSharp::CppParser::AST::ParamCommandComment::*_8)(const CppSharp::CppParser::AST::ParamCommandComment&) = &CppSharp::CppParser::AST::ParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment_TParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment(void* __instance, const CppSharp::CppParser::AST::TParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TParamCommandComment(_0); } }
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(CppSharp::CppParser::AST::TParamCommandComment&&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment__TParamCommandComment(CppSharp::CppParser::AST::TParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(const CppSharp::CppParser::AST::TParamCommandComment&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment_VerbatimBlockLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(CppSharp::CppParser::AST::VerbatimBlockLineComment&&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment__VerbatimBlockLineComment(CppSharp::CppParser::AST::VerbatimBlockLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(const CppSharp::CppParser::AST::VerbatimBlockLineComment&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment_VerbatimBlockComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockComment& (CppSharp::CppParser::AST::VerbatimBlockComment::*_11)(const CppSharp::CppParser::AST::VerbatimBlockComment&) = &CppSharp::CppParser::AST::VerbatimBlockComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment_VerbatimLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(CppSharp::CppParser::AST::VerbatimLineComment&&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment__VerbatimLineComment(CppSharp::CppParser::AST::VerbatimLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(const CppSharp::CppParser::AST::VerbatimLineComment&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment::Argument& (CppSharp::CppParser::AST::InlineCommandComment::Argument::*_13)(const CppSharp::CppParser::AST::InlineCommandComment::Argument&) = &CppSharp::CppParser::AST::InlineCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_InlineCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment(void* __instance, const CppSharp::CppParser::AST::InlineCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::InlineCommandComment(_0); } }
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(CppSharp::CppParser::AST::InlineCommandComment&&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment__InlineCommandComment(CppSharp::CppParser::AST::InlineCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(const CppSharp::CppParser::AST::InlineCommandComment&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment_HTMLTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLTagComment(_0); } }
CppSharp::CppParser::AST::HTMLTagComment& (CppSharp::CppParser::AST::HTMLTagComment::*_15)(CppSharp::CppParser::AST::HTMLTagComment&&) = &CppSharp::CppParser::AST::HTMLTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment::Attribute& (CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::*_16)(const CppSharp::CppParser::AST::HTMLStartTagComment::Attribute&) = &CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_HTMLStartTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLStartTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLStartTagComment(_0); } }
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(CppSharp::CppParser::AST::HTMLStartTagComment&&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment__HTMLStartTagComment(CppSharp::CppParser::AST::HTMLStartTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(const CppSharp::CppParser::AST::HTMLStartTagComment&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment_HTMLEndTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLEndTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLEndTagComment(_0); } }
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(CppSharp::CppParser::AST::HTMLEndTagComment&&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment__HTMLEndTagComment(CppSharp::CppParser::AST::HTMLEndTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(const CppSharp::CppParser::AST::HTMLEndTagComment&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment_TextComment___1__N_CppSharp_N_CppParser_N_AST_S_TextComment(void* __instance, const CppSharp::CppParser::AST::TextComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TextComment(_0); } }
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(CppSharp::CppParser::AST::TextComment&&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment__TextComment(CppSharp::CppParser::AST::TextComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(const CppSharp::CppParser::AST::TextComment&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_RawComment_RawComment___1__N_CppSharp_N_CppParser_N_AST_S_RawComment(void* __instance, const CppSharp::CppParser::AST::RawComment& _0) { ::new (__instance) CppSharp::CppParser::AST::RawComment(_0); } }
CppSharp::CppParser::AST::RawComment& (CppSharp::CppParser::AST::RawComment::*_20)(const CppSharp::CppParser::AST::RawComment&) = &CppSharp::CppParser::AST::RawComment::operator=;
CppSharp::CppParser::SourceLocation& (CppSharp::CppParser::SourceLocation::*_21)(CppSharp::CppParser::SourceLocation&&) = &CppSharp::CppParser::SourceLocation::operator=;
@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_ @@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_
CppSharp::CppParser::AST::BuiltinType& (CppSharp::CppParser::AST::BuiltinType::*_45)(const CppSharp::CppParser::AST::BuiltinType&) = &CppSharp::CppParser::AST::BuiltinType::operator=;
CppSharp::CppParser::AST::Declaration& (CppSharp::CppParser::AST::Declaration::*_46)(const CppSharp::CppParser::AST::Declaration&) = &CppSharp::CppParser::AST::Declaration::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext_DeclarationContext___1__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext(void* __instance, const CppSharp::CppParser::AST::DeclarationContext& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclarationContext(_0); } }
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(CppSharp::CppParser::AST::DeclarationContext&&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext__DeclarationContext(CppSharp::CppParser::AST::DeclarationContext* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(const CppSharp::CppParser::AST::DeclarationContext&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl_TypedefNameDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl(void* __instance, const CppSharp::CppParser::AST::TypedefNameDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefNameDecl(_0); } }
CppSharp::CppParser::AST::TypedefNameDecl& (CppSharp::CppParser::AST::TypedefNameDecl::*_48)(const CppSharp::CppParser::AST::TypedefNameDecl&) = &CppSharp::CppParser::AST::TypedefNameDecl::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl_TypedefDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl(void* __instance, const CppSharp::CppParser::AST::TypedefDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefDecl(_0); } }
@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50) @@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50)
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Friend_Friend___1__N_CppSharp_N_CppParser_N_AST_S_Friend(void* __instance, const CppSharp::CppParser::AST::Friend& _0) { ::new (__instance) CppSharp::CppParser::AST::Friend(_0); } }
CppSharp::CppParser::AST::Friend& (CppSharp::CppParser::AST::Friend::*_51)(const CppSharp::CppParser::AST::Friend&) = &CppSharp::CppParser::AST::Friend::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete_StatementObsolete___1__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete(void* __instance, const CppSharp::CppParser::AST::StatementObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::StatementObsolete(_0); } }
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(CppSharp::CppParser::AST::StatementObsolete&&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete__StatementObsolete(CppSharp::CppParser::AST::StatementObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(const CppSharp::CppParser::AST::StatementObsolete&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete_ExpressionObsolete___1__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete(void* __instance, const CppSharp::CppParser::AST::ExpressionObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::ExpressionObsolete(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete__ExpressionObsolete(CppSharp::CppParser::AST::ExpressionObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ExpressionObsolete& (CppSharp::CppParser::AST::ExpressionObsolete::*_53)(CppSharp::CppParser::AST::ExpressionObsolete&&) = &CppSharp::CppParser::AST::ExpressionObsolete::operator=;
@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::* @@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::*
CppSharp::CppParser::AST::LayoutField& (CppSharp::CppParser::AST::LayoutField::*_69)(const CppSharp::CppParser::AST::LayoutField&) = &CppSharp::CppParser::AST::LayoutField::operator=;
CppSharp::CppParser::AST::LayoutBase& (CppSharp::CppParser::AST::LayoutBase::*_70)(const CppSharp::CppParser::AST::LayoutBase&) = &CppSharp::CppParser::AST::LayoutBase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout_ClassLayout___1__N_CppSharp_N_CppParser_N_AST_S_ClassLayout(void* __instance, const CppSharp::CppParser::AST::ClassLayout& _0) { ::new (__instance) CppSharp::CppParser::AST::ClassLayout(_0); } }
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(CppSharp::CppParser::AST::ClassLayout&&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout__ClassLayout(CppSharp::CppParser::AST::ClassLayout* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(const CppSharp::CppParser::AST::ClassLayout&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Class_Class___1__N_CppSharp_N_CppParser_N_AST_S_Class(void* __instance, const CppSharp::CppParser::AST::Class& _0) { ::new (__instance) CppSharp::CppParser::AST::Class(_0); } }
CppSharp::CppParser::AST::Class& (CppSharp::CppParser::AST::Class::*_72)(const CppSharp::CppParser::AST::Class&) = &CppSharp::CppParser::AST::Class::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template_Template___1__N_CppSharp_N_CppParser_N_AST_S_Template(void* __instance, const CppSharp::CppParser::AST::Template& _0) { ::new (__instance) CppSharp::CppParser::AST::Template(_0); } }
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(CppSharp::CppParser::AST::Template&&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template__Template(CppSharp::CppParser::AST::Template* __instance) { delete __instance; } };
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(const CppSharp::CppParser::AST::Template&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate_TypeAliasTemplate___1__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate(void* __instance, const CppSharp::CppParser::AST::TypeAliasTemplate& _0) { ::new (__instance) CppSharp::CppParser::AST::TypeAliasTemplate(_0); } }
CppSharp::CppParser::AST::TypeAliasTemplate& (CppSharp::CppParser::AST::TypeAliasTemplate::*_74)(const CppSharp::CppParser::AST::TypeAliasTemplate&) = &CppSharp::CppParser::AST::TypeAliasTemplate::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter_TemplateParameter___1__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter(void* __instance, const CppSharp::CppParser::AST::TemplateParameter& _0) { ::new (__instance) CppSharp::CppParser::AST::TemplateParameter(_0); } }
@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9 @@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Stmt_Stmt___1__N_CppSharp_N_CppParser_N_AST_S_Stmt(void* __instance, const CppSharp::CppParser::AST::Stmt& _0) { ::new (__instance) CppSharp::CppParser::AST::Stmt(_0); } }
CppSharp::CppParser::AST::Stmt& (CppSharp::CppParser::AST::Stmt::*_94)(CppSharp::CppParser::AST::Stmt&&) = &CppSharp::CppParser::AST::Stmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt_DeclStmt___1__N_CppSharp_N_CppParser_N_AST_S_DeclStmt(void* __instance, const CppSharp::CppParser::AST::DeclStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclStmt(_0); } }
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(CppSharp::CppParser::AST::DeclStmt&&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt__DeclStmt(CppSharp::CppParser::AST::DeclStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(const CppSharp::CppParser::AST::DeclStmt&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_NullStmt_NullStmt___1__N_CppSharp_N_CppParser_N_AST_S_NullStmt(void* __instance, const CppSharp::CppParser::AST::NullStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::NullStmt(_0); } }
CppSharp::CppParser::AST::NullStmt& (CppSharp::CppParser::AST::NullStmt::*_96)(CppSharp::CppParser::AST::NullStmt&&) = &CppSharp::CppParser::AST::NullStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt_CompoundStmt___1__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt(void* __instance, const CppSharp::CppParser::AST::CompoundStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundStmt(_0); } }
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(CppSharp::CppParser::AST::CompoundStmt&&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt__CompoundStmt(CppSharp::CppParser::AST::CompoundStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(const CppSharp::CppParser::AST::CompoundStmt&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SwitchCase_SwitchCase___1__N_CppSharp_N_CppParser_N_AST_S_SwitchCase(void* __instance, const CppSharp::CppParser::AST::SwitchCase& _0) { ::new (__instance) CppSharp::CppParser::AST::SwitchCase(_0); } }
CppSharp::CppParser::AST::SwitchCase& (CppSharp::CppParser::AST::SwitchCase::*_98)(CppSharp::CppParser::AST::SwitchCase&&) = &CppSharp::CppParser::AST::SwitchCase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CaseStmt_CaseStmt___1__N_CppSharp_N_CppParser_N_AST_S_CaseStmt(void* __instance, const CppSharp::CppParser::AST::CaseStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CaseStmt(_0); } }
@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111 @@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt_ReturnStmt___1__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt(void* __instance, const CppSharp::CppParser::AST::ReturnStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::ReturnStmt(_0); } }
CppSharp::CppParser::AST::ReturnStmt& (CppSharp::CppParser::AST::ReturnStmt::*_112)(CppSharp::CppParser::AST::ReturnStmt&&) = &CppSharp::CppParser::AST::ReturnStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt_AsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_AsmStmt(void* __instance, const CppSharp::CppParser::AST::AsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::AsmStmt(_0); } }
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(CppSharp::CppParser::AST::AsmStmt&&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt__AsmStmt(CppSharp::CppParser::AST::AsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(const CppSharp::CppParser::AST::AsmStmt&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece_AsmStringPiece___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece__AsmStringPiece(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* __instance) { delete __instance; } };
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_GCCAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt& (CppSharp::CppParser::AST::GCCAsmStmt::*_115)(CppSharp::CppParser::AST::GCCAsmStmt&&) = &CppSharp::CppParser::AST::GCCAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt__GCCAsmStmt(CppSharp::CppParser::AST::GCCAsmStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt_MSAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt(void* __instance, const CppSharp::CppParser::AST::MSAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::MSAsmStmt(_0); } }
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(CppSharp::CppParser::AST::MSAsmStmt&&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt__MSAsmStmt(CppSharp::CppParser::AST::MSAsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(const CppSharp::CppParser::AST::MSAsmStmt&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt_SEHExceptStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt(void* __instance, const CppSharp::CppParser::AST::SEHExceptStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHExceptStmt(_0); } }
CppSharp::CppParser::AST::SEHExceptStmt& (CppSharp::CppParser::AST::SEHExceptStmt::*_117)(CppSharp::CppParser::AST::SEHExceptStmt&&) = &CppSharp::CppParser::AST::SEHExceptStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt_SEHFinallyStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt(void* __instance, const CppSharp::CppParser::AST::SEHFinallyStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHFinallyStmt(_0); } }
@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt: @@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt:
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture_Capture___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture(void* __instance, const CppSharp::CppParser::AST::CapturedStmt::Capture& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt::Capture(_0); } }
CppSharp::CppParser::AST::CapturedStmt::Capture& (CppSharp::CppParser::AST::CapturedStmt::Capture::*_121)(CppSharp::CppParser::AST::CapturedStmt::Capture&&) = &CppSharp::CppParser::AST::CapturedStmt::Capture::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_CapturedStmt___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt(void* __instance, const CppSharp::CppParser::AST::CapturedStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt(_0); } }
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(CppSharp::CppParser::AST::CapturedStmt&&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt__CapturedStmt(CppSharp::CppParser::AST::CapturedStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(const CppSharp::CppParser::AST::CapturedStmt&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt_CXXCatchStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt(void* __instance, const CppSharp::CppParser::AST::CXXCatchStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXCatchStmt(_0); } }
CppSharp::CppParser::AST::CXXCatchStmt& (CppSharp::CppParser::AST::CXXCatchStmt::*_123)(CppSharp::CppParser::AST::CXXCatchStmt&&) = &CppSharp::CppParser::AST::CXXCatchStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt_CXXTryStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt(void* __instance, const CppSharp::CppParser::AST::CXXTryStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXTryStmt(_0); } }
@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi @@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral_ImaginaryLiteral___1__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral(void* __instance, const CppSharp::CppParser::AST::ImaginaryLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::ImaginaryLiteral(_0); } }
CppSharp::CppParser::AST::ImaginaryLiteral& (CppSharp::CppParser::AST::ImaginaryLiteral::*_140)(CppSharp::CppParser::AST::ImaginaryLiteral&&) = &CppSharp::CppParser::AST::ImaginaryLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral_StringLiteral___1__N_CppSharp_N_CppParser_N_AST_S_StringLiteral(void* __instance, const CppSharp::CppParser::AST::StringLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::StringLiteral(_0); } }
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(CppSharp::CppParser::AST::StringLiteral&&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral__StringLiteral(CppSharp::CppParser::AST::StringLiteral* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(const CppSharp::CppParser::AST::StringLiteral&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr_PredefinedExpr___1__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr(void* __instance, const CppSharp::CppParser::AST::PredefinedExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::PredefinedExpr(_0); } }
CppSharp::CppParser::AST::PredefinedExpr& (CppSharp::CppParser::AST::PredefinedExpr::*_142)(CppSharp::CppParser::AST::PredefinedExpr&&) = &CppSharp::CppParser::AST::PredefinedExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParenExpr_ParenExpr___1__N_CppSharp_N_CppParser_N_AST_S_ParenExpr(void* __instance, const CppSharp::CppParser::AST::ParenExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ParenExpr(_0); } }
@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U @@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr_ArraySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::ArraySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ArraySubscriptExpr(_0); } }
CppSharp::CppParser::AST::ArraySubscriptExpr& (CppSharp::CppParser::AST::ArraySubscriptExpr::*_147)(CppSharp::CppParser::AST::ArraySubscriptExpr&&) = &CppSharp::CppParser::AST::ArraySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr_CallExpr___1__N_CppSharp_N_CppParser_N_AST_S_CallExpr(void* __instance, const CppSharp::CppParser::AST::CallExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CallExpr(_0); } }
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(CppSharp::CppParser::AST::CallExpr&&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr__CallExpr(CppSharp::CppParser::AST::CallExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(const CppSharp::CppParser::AST::CallExpr&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MemberExpr_MemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_MemberExpr(void* __instance, const CppSharp::CppParser::AST::MemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MemberExpr(_0); } }
CppSharp::CppParser::AST::MemberExpr& (CppSharp::CppParser::AST::MemberExpr::*_149)(CppSharp::CppParser::AST::MemberExpr&&) = &CppSharp::CppParser::AST::MemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr_CompoundLiteralExpr___1__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr(void* __instance, const CppSharp::CppParser::AST::CompoundLiteralExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundLiteralExpr(_0); } }
@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC @@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr_CStyleCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr(void* __instance, const CppSharp::CppParser::AST::CStyleCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CStyleCastExpr(_0); } }
CppSharp::CppParser::AST::CStyleCastExpr& (CppSharp::CppParser::AST::CStyleCastExpr::*_154)(CppSharp::CppParser::AST::CStyleCastExpr&&) = &CppSharp::CppParser::AST::CStyleCastExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator_BinaryOperator___1__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator(void* __instance, const CppSharp::CppParser::AST::BinaryOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::BinaryOperator(_0); } }
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(CppSharp::CppParser::AST::BinaryOperator&&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator__BinaryOperator(CppSharp::CppParser::AST::BinaryOperator* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(const CppSharp::CppParser::AST::BinaryOperator&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator_CompoundAssignOperator___1__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator(void* __instance, const CppSharp::CppParser::AST::CompoundAssignOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundAssignOperator(_0); } }
CppSharp::CppParser::AST::CompoundAssignOperator& (CppSharp::CppParser::AST::CompoundAssignOperator::*_156)(CppSharp::CppParser::AST::CompoundAssignOperator&&) = &CppSharp::CppParser::AST::CompoundAssignOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator__CompoundAssignOperator(CppSharp::CppParser::AST::CompoundAssignOperator* __instance) { delete __instance; } };
@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper @@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr_MSPropertySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::MSPropertySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MSPropertySubscriptExpr(_0); } }
CppSharp::CppParser::AST::MSPropertySubscriptExpr& (CppSharp::CppParser::AST::MSPropertySubscriptExpr::*_199)(CppSharp::CppParser::AST::MSPropertySubscriptExpr&&) = &CppSharp::CppParser::AST::MSPropertySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr_CXXUuidofExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr(void* __instance, const CppSharp::CppParser::AST::CXXUuidofExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUuidofExpr(_0); } }
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(CppSharp::CppParser::AST::CXXUuidofExpr&&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr__CXXUuidofExpr(CppSharp::CppParser::AST::CXXUuidofExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(const CppSharp::CppParser::AST::CXXUuidofExpr&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr_CXXThisExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr(void* __instance, const CppSharp::CppParser::AST::CXXThisExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThisExpr(_0); } }
CppSharp::CppParser::AST::CXXThisExpr& (CppSharp::CppParser::AST::CXXThisExpr::*_201)(CppSharp::CppParser::AST::CXXThisExpr&&) = &CppSharp::CppParser::AST::CXXThisExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr_CXXThrowExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr(void* __instance, const CppSharp::CppParser::AST::CXXThrowExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThrowExpr(_0); } }
@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa @@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr_CXXBindTemporaryExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr(void* __instance, const CppSharp::CppParser::AST::CXXBindTemporaryExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXBindTemporaryExpr(_0); } }
CppSharp::CppParser::AST::CXXBindTemporaryExpr& (CppSharp::CppParser::AST::CXXBindTemporaryExpr::*_205)(CppSharp::CppParser::AST::CXXBindTemporaryExpr&&) = &CppSharp::CppParser::AST::CXXBindTemporaryExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr_CXXConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(CppSharp::CppParser::AST::CXXConstructExpr&&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr__CXXConstructExpr(CppSharp::CppParser::AST::CXXConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(const CppSharp::CppParser::AST::CXXConstructExpr&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr_CXXInheritedCtorInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXInheritedCtorInitExpr(_0); } }
CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& (CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::*_207)(CppSharp::CppParser::AST::CXXInheritedCtorInitExpr&&) = &CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr_CXXFunctionalCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr(void* __instance, const CppSharp::CppParser::AST::CXXFunctionalCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXFunctionalCastExpr(_0); } }
@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe @@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe
CppSharp::CppParser::AST::CXXTemporaryObjectExpr& (CppSharp::CppParser::AST::CXXTemporaryObjectExpr::*_209)(CppSharp::CppParser::AST::CXXTemporaryObjectExpr&&) = &CppSharp::CppParser::AST::CXXTemporaryObjectExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr__CXXTemporaryObjectExpr(CppSharp::CppParser::AST::CXXTemporaryObjectExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr_LambdaExpr___1__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr(void* __instance, const CppSharp::CppParser::AST::LambdaExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::LambdaExpr(_0); } }
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(CppSharp::CppParser::AST::LambdaExpr&&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr__LambdaExpr(CppSharp::CppParser::AST::LambdaExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(const CppSharp::CppParser::AST::LambdaExpr&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr_CXXScalarValueInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXScalarValueInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXScalarValueInitExpr(_0); } }
CppSharp::CppParser::AST::CXXScalarValueInitExpr& (CppSharp::CppParser::AST::CXXScalarValueInitExpr::*_211)(CppSharp::CppParser::AST::CXXScalarValueInitExpr&&) = &CppSharp::CppParser::AST::CXXScalarValueInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr_CXXNewExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr(void* __instance, const CppSharp::CppParser::AST::CXXNewExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXNewExpr(_0); } }
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(CppSharp::CppParser::AST::CXXNewExpr&&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr__CXXNewExpr(CppSharp::CppParser::AST::CXXNewExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(const CppSharp::CppParser::AST::CXXNewExpr&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr_CXXDeleteExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr(void* __instance, const CppSharp::CppParser::AST::CXXDeleteExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDeleteExpr(_0); } }
CppSharp::CppParser::AST::CXXDeleteExpr& (CppSharp::CppParser::AST::CXXDeleteExpr::*_213)(CppSharp::CppParser::AST::CXXDeleteExpr&&) = &CppSharp::CppParser::AST::CXXDeleteExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr_CXXPseudoDestructorExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr(void* __instance, const CppSharp::CppParser::AST::CXXPseudoDestructorExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXPseudoDestructorExpr(_0); } }
@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST:: @@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST::
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups_ExprWithCleanups___1__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups(void* __instance, const CppSharp::CppParser::AST::ExprWithCleanups& _0) { ::new (__instance) CppSharp::CppParser::AST::ExprWithCleanups(_0); } }
CppSharp::CppParser::AST::ExprWithCleanups& (CppSharp::CppParser::AST::ExprWithCleanups::*_222)(CppSharp::CppParser::AST::ExprWithCleanups&&) = &CppSharp::CppParser::AST::ExprWithCleanups::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr_CXXUnresolvedConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUnresolvedConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr__CXXUnresolvedConstructExpr(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr_CXXDependentScopeMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr(void* __instance, const CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDependentScopeMemberExpr(_0); } }
CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& (CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::*_224)(CppSharp::CppParser::AST::CXXDependentScopeMemberExpr&&) = &CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr_UnresolvedMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr(void* __instance, const CppSharp::CppParser::AST::UnresolvedMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::UnresolvedMemberExpr(_0); } }
@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_ @@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_
CppSharp::CppParser::CppParserOptions& (CppSharp::CppParser::CppParserOptions::*_240)(const CppSharp::CppParser::CppParserOptions&) = &CppSharp::CppParser::CppParserOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_LinkerOptions_LinkerOptions___1__N_CppSharp_N_CppParser_S_LinkerOptions(void* __instance, const CppSharp::CppParser::LinkerOptions& _0) { ::new (__instance) CppSharp::CppParser::LinkerOptions(_0); } }
CppSharp::CppParser::LinkerOptions& (CppSharp::CppParser::LinkerOptions::*_241)(const CppSharp::CppParser::LinkerOptions&) = &CppSharp::CppParser::LinkerOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserDiagnostic& (CppSharp::CppParser::ParserDiagnostic::*_242)(const CppSharp::CppParser::ParserDiagnostic&) = &CppSharp::CppParser::ParserDiagnostic::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserResult& (CppSharp::CppParser::ParserResult::*_243)(const CppSharp::CppParser::ParserResult&) = &CppSharp::CppParser::ParserResult::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser(void* __instance) { ::new (__instance) CppSharp::CppParser::ClangParser(); } }
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser___1__N_CppSharp_N_CppParser_S_ClangParser(void* __instance, const CppSharp::CppParser::ClangParser& _0) { ::new (__instance) CppSharp::CppParser::ClangParser(_0); } }

32
src/CppParser/Bindings/CSharp/x86_64-linux-gnu-cxx11abi/CppSharp.CppParser.cs

@ -26898,6 +26898,9 @@ namespace CppSharp @@ -26898,6 +26898,9 @@ namespace CppSharp
[FieldOffset(98)]
internal byte isArithmeticOp;
[FieldOffset(99)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST13UnaryOperatorC2Ev")]
@ -27090,6 +27093,19 @@ namespace CppSharp @@ -27090,6 +27093,19 @@ namespace CppSharp
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isArithmeticOp = (byte) (value ? 1 : 0);
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.UnaryOperator.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable
@ -35366,9 +35382,6 @@ namespace CppSharp @@ -35366,9 +35382,6 @@ namespace CppSharp
[FieldOffset(160)]
internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc;
[FieldOffset(164)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19CXXOperatorCallExprC2Ev")]
@ -35499,19 +35512,6 @@ namespace CppSharp @@ -35499,19 +35512,6 @@ namespace CppSharp
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->operatorLoc = value.__Instance;
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable

24
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser-symbols.cpp

@ -26,8 +26,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment_ParamCom @@ -26,8 +26,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment_ParamCom
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment__ParamCommandComment(CppSharp::CppParser::AST::ParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ParamCommandComment& (CppSharp::CppParser::AST::ParamCommandComment::*_8)(const CppSharp::CppParser::AST::ParamCommandComment&) = &CppSharp::CppParser::AST::ParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment_TParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment(void* __instance, const CppSharp::CppParser::AST::TParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TParamCommandComment(_0); } }
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(CppSharp::CppParser::AST::TParamCommandComment&&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment__TParamCommandComment(CppSharp::CppParser::AST::TParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(const CppSharp::CppParser::AST::TParamCommandComment&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment_VerbatimBlockLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(CppSharp::CppParser::AST::VerbatimBlockLineComment&&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment__VerbatimBlockLineComment(CppSharp::CppParser::AST::VerbatimBlockLineComment* __instance) { delete __instance; } };
@ -39,8 +39,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment__Verbati @@ -39,8 +39,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment__Verbati
CppSharp::CppParser::AST::InlineCommandComment::Argument& (CppSharp::CppParser::AST::InlineCommandComment::Argument::*_13)(const CppSharp::CppParser::AST::InlineCommandComment::Argument&) = &CppSharp::CppParser::AST::InlineCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_InlineCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment(void* __instance, const CppSharp::CppParser::AST::InlineCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::InlineCommandComment(_0); } }
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(CppSharp::CppParser::AST::InlineCommandComment&&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment__InlineCommandComment(CppSharp::CppParser::AST::InlineCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(const CppSharp::CppParser::AST::InlineCommandComment&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment_HTMLTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLTagComment(_0); } }
CppSharp::CppParser::AST::HTMLTagComment& (CppSharp::CppParser::AST::HTMLTagComment::*_15)(CppSharp::CppParser::AST::HTMLTagComment&&) = &CppSharp::CppParser::AST::HTMLTagComment::operator=;
CppSharp::CppParser::AST::HTMLStartTagComment::Attribute& (CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::*_16)(const CppSharp::CppParser::AST::HTMLStartTagComment::Attribute&) = &CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::operator=;
@ -154,8 +154,8 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::* @@ -154,8 +154,8 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::*
CppSharp::CppParser::AST::LayoutField& (CppSharp::CppParser::AST::LayoutField::*_69)(const CppSharp::CppParser::AST::LayoutField&) = &CppSharp::CppParser::AST::LayoutField::operator=;
CppSharp::CppParser::AST::LayoutBase& (CppSharp::CppParser::AST::LayoutBase::*_70)(const CppSharp::CppParser::AST::LayoutBase&) = &CppSharp::CppParser::AST::LayoutBase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout_ClassLayout___1__N_CppSharp_N_CppParser_N_AST_S_ClassLayout(void* __instance, const CppSharp::CppParser::AST::ClassLayout& _0) { ::new (__instance) CppSharp::CppParser::AST::ClassLayout(_0); } }
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(CppSharp::CppParser::AST::ClassLayout&&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout__ClassLayout(CppSharp::CppParser::AST::ClassLayout* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(const CppSharp::CppParser::AST::ClassLayout&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Class_Class___1__N_CppSharp_N_CppParser_N_AST_S_Class(void* __instance, const CppSharp::CppParser::AST::Class& _0) { ::new (__instance) CppSharp::CppParser::AST::Class(_0); } }
CppSharp::CppParser::AST::Class& (CppSharp::CppParser::AST::Class::*_72)(const CppSharp::CppParser::AST::Class&) = &CppSharp::CppParser::AST::Class::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template_Template___1__N_CppSharp_N_CppParser_N_AST_S_Template(void* __instance, const CppSharp::CppParser::AST::Template& _0) { ::new (__instance) CppSharp::CppParser::AST::Template(_0); } }
@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9 @@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Stmt_Stmt___1__N_CppSharp_N_CppParser_N_AST_S_Stmt(void* __instance, const CppSharp::CppParser::AST::Stmt& _0) { ::new (__instance) CppSharp::CppParser::AST::Stmt(_0); } }
CppSharp::CppParser::AST::Stmt& (CppSharp::CppParser::AST::Stmt::*_94)(CppSharp::CppParser::AST::Stmt&&) = &CppSharp::CppParser::AST::Stmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt_DeclStmt___1__N_CppSharp_N_CppParser_N_AST_S_DeclStmt(void* __instance, const CppSharp::CppParser::AST::DeclStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclStmt(_0); } }
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(CppSharp::CppParser::AST::DeclStmt&&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt__DeclStmt(CppSharp::CppParser::AST::DeclStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(const CppSharp::CppParser::AST::DeclStmt&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_NullStmt_NullStmt___1__N_CppSharp_N_CppParser_N_AST_S_NullStmt(void* __instance, const CppSharp::CppParser::AST::NullStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::NullStmt(_0); } }
CppSharp::CppParser::AST::NullStmt& (CppSharp::CppParser::AST::NullStmt::*_96)(CppSharp::CppParser::AST::NullStmt&&) = &CppSharp::CppParser::AST::NullStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt_CompoundStmt___1__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt(void* __instance, const CppSharp::CppParser::AST::CompoundStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundStmt(_0); } }
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(CppSharp::CppParser::AST::CompoundStmt&&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt__CompoundStmt(CppSharp::CppParser::AST::CompoundStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(const CppSharp::CppParser::AST::CompoundStmt&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SwitchCase_SwitchCase___1__N_CppSharp_N_CppParser_N_AST_S_SwitchCase(void* __instance, const CppSharp::CppParser::AST::SwitchCase& _0) { ::new (__instance) CppSharp::CppParser::AST::SwitchCase(_0); } }
CppSharp::CppParser::AST::SwitchCase& (CppSharp::CppParser::AST::SwitchCase::*_98)(CppSharp::CppParser::AST::SwitchCase&&) = &CppSharp::CppParser::AST::SwitchCase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CaseStmt_CaseStmt___1__N_CppSharp_N_CppParser_N_AST_S_CaseStmt(void* __instance, const CppSharp::CppParser::AST::CaseStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CaseStmt(_0); } }
@ -240,8 +240,8 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111 @@ -240,8 +240,8 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt_ReturnStmt___1__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt(void* __instance, const CppSharp::CppParser::AST::ReturnStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::ReturnStmt(_0); } }
CppSharp::CppParser::AST::ReturnStmt& (CppSharp::CppParser::AST::ReturnStmt::*_112)(CppSharp::CppParser::AST::ReturnStmt&&) = &CppSharp::CppParser::AST::ReturnStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt_AsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_AsmStmt(void* __instance, const CppSharp::CppParser::AST::AsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::AsmStmt(_0); } }
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(CppSharp::CppParser::AST::AsmStmt&&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt__AsmStmt(CppSharp::CppParser::AST::AsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(const CppSharp::CppParser::AST::AsmStmt&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece_AsmStringPiece___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece__AsmStringPiece(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* __instance) { delete __instance; } };
@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt: @@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt:
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture_Capture___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture(void* __instance, const CppSharp::CppParser::AST::CapturedStmt::Capture& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt::Capture(_0); } }
CppSharp::CppParser::AST::CapturedStmt::Capture& (CppSharp::CppParser::AST::CapturedStmt::Capture::*_121)(CppSharp::CppParser::AST::CapturedStmt::Capture&&) = &CppSharp::CppParser::AST::CapturedStmt::Capture::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_CapturedStmt___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt(void* __instance, const CppSharp::CppParser::AST::CapturedStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt(_0); } }
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(CppSharp::CppParser::AST::CapturedStmt&&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt__CapturedStmt(CppSharp::CppParser::AST::CapturedStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(const CppSharp::CppParser::AST::CapturedStmt&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt_CXXCatchStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt(void* __instance, const CppSharp::CppParser::AST::CXXCatchStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXCatchStmt(_0); } }
CppSharp::CppParser::AST::CXXCatchStmt& (CppSharp::CppParser::AST::CXXCatchStmt::*_123)(CppSharp::CppParser::AST::CXXCatchStmt&&) = &CppSharp::CppParser::AST::CXXCatchStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt_CXXTryStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt(void* __instance, const CppSharp::CppParser::AST::CXXTryStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXTryStmt(_0); } }
@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U @@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr_ArraySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::ArraySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ArraySubscriptExpr(_0); } }
CppSharp::CppParser::AST::ArraySubscriptExpr& (CppSharp::CppParser::AST::ArraySubscriptExpr::*_147)(CppSharp::CppParser::AST::ArraySubscriptExpr&&) = &CppSharp::CppParser::AST::ArraySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr_CallExpr___1__N_CppSharp_N_CppParser_N_AST_S_CallExpr(void* __instance, const CppSharp::CppParser::AST::CallExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CallExpr(_0); } }
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(CppSharp::CppParser::AST::CallExpr&&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr__CallExpr(CppSharp::CppParser::AST::CallExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(const CppSharp::CppParser::AST::CallExpr&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MemberExpr_MemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_MemberExpr(void* __instance, const CppSharp::CppParser::AST::MemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MemberExpr(_0); } }
CppSharp::CppParser::AST::MemberExpr& (CppSharp::CppParser::AST::MemberExpr::*_149)(CppSharp::CppParser::AST::MemberExpr&&) = &CppSharp::CppParser::AST::MemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr_CompoundLiteralExpr___1__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr(void* __instance, const CppSharp::CppParser::AST::CompoundLiteralExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundLiteralExpr(_0); } }
@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa @@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr_CXXBindTemporaryExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr(void* __instance, const CppSharp::CppParser::AST::CXXBindTemporaryExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXBindTemporaryExpr(_0); } }
CppSharp::CppParser::AST::CXXBindTemporaryExpr& (CppSharp::CppParser::AST::CXXBindTemporaryExpr::*_205)(CppSharp::CppParser::AST::CXXBindTemporaryExpr&&) = &CppSharp::CppParser::AST::CXXBindTemporaryExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr_CXXConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(CppSharp::CppParser::AST::CXXConstructExpr&&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr__CXXConstructExpr(CppSharp::CppParser::AST::CXXConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(const CppSharp::CppParser::AST::CXXConstructExpr&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr_CXXInheritedCtorInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXInheritedCtorInitExpr(_0); } }
CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& (CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::*_207)(CppSharp::CppParser::AST::CXXInheritedCtorInitExpr&&) = &CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr_CXXFunctionalCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr(void* __instance, const CppSharp::CppParser::AST::CXXFunctionalCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXFunctionalCastExpr(_0); } }
@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe @@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe
CppSharp::CppParser::AST::CXXTemporaryObjectExpr& (CppSharp::CppParser::AST::CXXTemporaryObjectExpr::*_209)(CppSharp::CppParser::AST::CXXTemporaryObjectExpr&&) = &CppSharp::CppParser::AST::CXXTemporaryObjectExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr__CXXTemporaryObjectExpr(CppSharp::CppParser::AST::CXXTemporaryObjectExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr_LambdaExpr___1__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr(void* __instance, const CppSharp::CppParser::AST::LambdaExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::LambdaExpr(_0); } }
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(CppSharp::CppParser::AST::LambdaExpr&&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr__LambdaExpr(CppSharp::CppParser::AST::LambdaExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(const CppSharp::CppParser::AST::LambdaExpr&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr_CXXScalarValueInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXScalarValueInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXScalarValueInitExpr(_0); } }
CppSharp::CppParser::AST::CXXScalarValueInitExpr& (CppSharp::CppParser::AST::CXXScalarValueInitExpr::*_211)(CppSharp::CppParser::AST::CXXScalarValueInitExpr&&) = &CppSharp::CppParser::AST::CXXScalarValueInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr_CXXNewExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr(void* __instance, const CppSharp::CppParser::AST::CXXNewExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXNewExpr(_0); } }
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(CppSharp::CppParser::AST::CXXNewExpr&&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr__CXXNewExpr(CppSharp::CppParser::AST::CXXNewExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(const CppSharp::CppParser::AST::CXXNewExpr&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr_CXXDeleteExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr(void* __instance, const CppSharp::CppParser::AST::CXXDeleteExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDeleteExpr(_0); } }
CppSharp::CppParser::AST::CXXDeleteExpr& (CppSharp::CppParser::AST::CXXDeleteExpr::*_213)(CppSharp::CppParser::AST::CXXDeleteExpr&&) = &CppSharp::CppParser::AST::CXXDeleteExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr_CXXPseudoDestructorExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr(void* __instance, const CppSharp::CppParser::AST::CXXPseudoDestructorExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXPseudoDestructorExpr(_0); } }
@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST:: @@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST::
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups_ExprWithCleanups___1__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups(void* __instance, const CppSharp::CppParser::AST::ExprWithCleanups& _0) { ::new (__instance) CppSharp::CppParser::AST::ExprWithCleanups(_0); } }
CppSharp::CppParser::AST::ExprWithCleanups& (CppSharp::CppParser::AST::ExprWithCleanups::*_222)(CppSharp::CppParser::AST::ExprWithCleanups&&) = &CppSharp::CppParser::AST::ExprWithCleanups::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr_CXXUnresolvedConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUnresolvedConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr__CXXUnresolvedConstructExpr(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr_CXXDependentScopeMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr(void* __instance, const CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDependentScopeMemberExpr(_0); } }
CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& (CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::*_224)(CppSharp::CppParser::AST::CXXDependentScopeMemberExpr&&) = &CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr_UnresolvedMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr(void* __instance, const CppSharp::CppParser::AST::UnresolvedMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::UnresolvedMemberExpr(_0); } }

32
src/CppParser/Bindings/CSharp/x86_64-linux-gnu/CppSharp.CppParser.cs

@ -26898,6 +26898,9 @@ namespace CppSharp @@ -26898,6 +26898,9 @@ namespace CppSharp
[FieldOffset(98)]
internal byte isArithmeticOp;
[FieldOffset(99)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST13UnaryOperatorC2Ev")]
@ -27090,6 +27093,19 @@ namespace CppSharp @@ -27090,6 +27093,19 @@ namespace CppSharp
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isArithmeticOp = (byte) (value ? 1 : 0);
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.UnaryOperator.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable
@ -35366,9 +35382,6 @@ namespace CppSharp @@ -35366,9 +35382,6 @@ namespace CppSharp
[FieldOffset(160)]
internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc;
[FieldOffset(164)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="_ZN8CppSharp9CppParser3AST19CXXOperatorCallExprC2Ev")]
@ -35499,19 +35512,6 @@ namespace CppSharp @@ -35499,19 +35512,6 @@ namespace CppSharp
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->operatorLoc = value.__Instance;
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable

58
src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser-symbols.cpp

@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC @@ -18,42 +18,42 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineContentComment_InlineC
CppSharp::CppParser::AST::InlineContentComment& (CppSharp::CppParser::AST::InlineContentComment::*_4)(CppSharp::CppParser::AST::InlineContentComment&&) = &CppSharp::CppParser::AST::InlineContentComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment_ParagraphComment___1__N_CppSharp_N_CppParser_N_AST_S_ParagraphComment(void* __instance, const CppSharp::CppParser::AST::ParagraphComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParagraphComment(_0); } }
CppSharp::CppParser::AST::ParagraphComment& (CppSharp::CppParser::AST::ParagraphComment::*_5)(const CppSharp::CppParser::AST::ParagraphComment&) = &CppSharp::CppParser::AST::ParagraphComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BlockCommandComment::Argument& (CppSharp::CppParser::AST::BlockCommandComment::Argument::*_6)(const CppSharp::CppParser::AST::BlockCommandComment::Argument&) = &CppSharp::CppParser::AST::BlockCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::BlockCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment_BlockCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_BlockCommandComment(void* __instance, const CppSharp::CppParser::AST::BlockCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::BlockCommandComment(_0); } }
CppSharp::CppParser::AST::BlockCommandComment& (CppSharp::CppParser::AST::BlockCommandComment::*_7)(const CppSharp::CppParser::AST::BlockCommandComment&) = &CppSharp::CppParser::AST::BlockCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment_ParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment(void* __instance, const CppSharp::CppParser::AST::ParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::ParamCommandComment(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParamCommandComment__ParamCommandComment(CppSharp::CppParser::AST::ParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ParamCommandComment& (CppSharp::CppParser::AST::ParamCommandComment::*_8)(const CppSharp::CppParser::AST::ParamCommandComment&) = &CppSharp::CppParser::AST::ParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment_TParamCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment(void* __instance, const CppSharp::CppParser::AST::TParamCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TParamCommandComment(_0); } }
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(CppSharp::CppParser::AST::TParamCommandComment&&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TParamCommandComment__TParamCommandComment(CppSharp::CppParser::AST::TParamCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TParamCommandComment& (CppSharp::CppParser::AST::TParamCommandComment::*_9)(const CppSharp::CppParser::AST::TParamCommandComment&) = &CppSharp::CppParser::AST::TParamCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment_VerbatimBlockLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(CppSharp::CppParser::AST::VerbatimBlockLineComment&&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockLineComment__VerbatimBlockLineComment(CppSharp::CppParser::AST::VerbatimBlockLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimBlockLineComment& (CppSharp::CppParser::AST::VerbatimBlockLineComment::*_10)(const CppSharp::CppParser::AST::VerbatimBlockLineComment&) = &CppSharp::CppParser::AST::VerbatimBlockLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment_VerbatimBlockComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimBlockComment(void* __instance, const CppSharp::CppParser::AST::VerbatimBlockComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimBlockComment(_0); } }
CppSharp::CppParser::AST::VerbatimBlockComment& (CppSharp::CppParser::AST::VerbatimBlockComment::*_11)(const CppSharp::CppParser::AST::VerbatimBlockComment&) = &CppSharp::CppParser::AST::VerbatimBlockComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment_VerbatimLineComment___1__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment(void* __instance, const CppSharp::CppParser::AST::VerbatimLineComment& _0) { ::new (__instance) CppSharp::CppParser::AST::VerbatimLineComment(_0); } }
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(CppSharp::CppParser::AST::VerbatimLineComment&&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_VerbatimLineComment__VerbatimLineComment(CppSharp::CppParser::AST::VerbatimLineComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::VerbatimLineComment& (CppSharp::CppParser::AST::VerbatimLineComment::*_12)(const CppSharp::CppParser::AST::VerbatimLineComment&) = &CppSharp::CppParser::AST::VerbatimLineComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment::Argument& (CppSharp::CppParser::AST::InlineCommandComment::Argument::*_13)(const CppSharp::CppParser::AST::InlineCommandComment::Argument&) = &CppSharp::CppParser::AST::InlineCommandComment::Argument::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_S_Argument__Argument(CppSharp::CppParser::AST::InlineCommandComment::Argument* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment_InlineCommandComment___1__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment(void* __instance, const CppSharp::CppParser::AST::InlineCommandComment& _0) { ::new (__instance) CppSharp::CppParser::AST::InlineCommandComment(_0); } }
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(CppSharp::CppParser::AST::InlineCommandComment&&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_InlineCommandComment__InlineCommandComment(CppSharp::CppParser::AST::InlineCommandComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::InlineCommandComment& (CppSharp::CppParser::AST::InlineCommandComment::*_14)(const CppSharp::CppParser::AST::InlineCommandComment&) = &CppSharp::CppParser::AST::InlineCommandComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment_HTMLTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLTagComment(_0); } }
CppSharp::CppParser::AST::HTMLTagComment& (CppSharp::CppParser::AST::HTMLTagComment::*_15)(CppSharp::CppParser::AST::HTMLTagComment&&) = &CppSharp::CppParser::AST::HTMLTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment::Attribute& (CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::*_16)(const CppSharp::CppParser::AST::HTMLStartTagComment::Attribute&) = &CppSharp::CppParser::AST::HTMLStartTagComment::Attribute::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_S_Attribute__Attribute(CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment_HTMLStartTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLStartTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLStartTagComment(_0); } }
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(CppSharp::CppParser::AST::HTMLStartTagComment&&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLStartTagComment__HTMLStartTagComment(CppSharp::CppParser::AST::HTMLStartTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLStartTagComment& (CppSharp::CppParser::AST::HTMLStartTagComment::*_17)(const CppSharp::CppParser::AST::HTMLStartTagComment&) = &CppSharp::CppParser::AST::HTMLStartTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment_HTMLEndTagComment___1__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment(void* __instance, const CppSharp::CppParser::AST::HTMLEndTagComment& _0) { ::new (__instance) CppSharp::CppParser::AST::HTMLEndTagComment(_0); } }
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(CppSharp::CppParser::AST::HTMLEndTagComment&&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_HTMLEndTagComment__HTMLEndTagComment(CppSharp::CppParser::AST::HTMLEndTagComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::HTMLEndTagComment& (CppSharp::CppParser::AST::HTMLEndTagComment::*_18)(const CppSharp::CppParser::AST::HTMLEndTagComment&) = &CppSharp::CppParser::AST::HTMLEndTagComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment_TextComment___1__N_CppSharp_N_CppParser_N_AST_S_TextComment(void* __instance, const CppSharp::CppParser::AST::TextComment& _0) { ::new (__instance) CppSharp::CppParser::AST::TextComment(_0); } }
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(CppSharp::CppParser::AST::TextComment&&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TextComment__TextComment(CppSharp::CppParser::AST::TextComment* __instance) { delete __instance; } };
CppSharp::CppParser::AST::TextComment& (CppSharp::CppParser::AST::TextComment::*_19)(const CppSharp::CppParser::AST::TextComment&) = &CppSharp::CppParser::AST::TextComment::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_RawComment_RawComment___1__N_CppSharp_N_CppParser_N_AST_S_RawComment(void* __instance, const CppSharp::CppParser::AST::RawComment& _0) { ::new (__instance) CppSharp::CppParser::AST::RawComment(_0); } }
CppSharp::CppParser::AST::RawComment& (CppSharp::CppParser::AST::RawComment::*_20)(const CppSharp::CppParser::AST::RawComment&) = &CppSharp::CppParser::AST::RawComment::operator=;
CppSharp::CppParser::SourceLocation& (CppSharp::CppParser::SourceLocation::*_21)(CppSharp::CppParser::SourceLocation&&) = &CppSharp::CppParser::SourceLocation::operator=;
@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_ @@ -107,8 +107,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BuiltinType_BuiltinType___1_
CppSharp::CppParser::AST::BuiltinType& (CppSharp::CppParser::AST::BuiltinType::*_45)(const CppSharp::CppParser::AST::BuiltinType&) = &CppSharp::CppParser::AST::BuiltinType::operator=;
CppSharp::CppParser::AST::Declaration& (CppSharp::CppParser::AST::Declaration::*_46)(const CppSharp::CppParser::AST::Declaration&) = &CppSharp::CppParser::AST::Declaration::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext_DeclarationContext___1__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext(void* __instance, const CppSharp::CppParser::AST::DeclarationContext& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclarationContext(_0); } }
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(CppSharp::CppParser::AST::DeclarationContext&&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclarationContext__DeclarationContext(CppSharp::CppParser::AST::DeclarationContext* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclarationContext& (CppSharp::CppParser::AST::DeclarationContext::*_47)(const CppSharp::CppParser::AST::DeclarationContext&) = &CppSharp::CppParser::AST::DeclarationContext::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl_TypedefNameDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefNameDecl(void* __instance, const CppSharp::CppParser::AST::TypedefNameDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefNameDecl(_0); } }
CppSharp::CppParser::AST::TypedefNameDecl& (CppSharp::CppParser::AST::TypedefNameDecl::*_48)(const CppSharp::CppParser::AST::TypedefNameDecl&) = &CppSharp::CppParser::AST::TypedefNameDecl::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl_TypedefDecl___1__N_CppSharp_N_CppParser_N_AST_S_TypedefDecl(void* __instance, const CppSharp::CppParser::AST::TypedefDecl& _0) { ::new (__instance) CppSharp::CppParser::AST::TypedefDecl(_0); } }
@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50) @@ -118,8 +118,8 @@ CppSharp::CppParser::AST::TypeAlias& (CppSharp::CppParser::AST::TypeAlias::*_50)
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Friend_Friend___1__N_CppSharp_N_CppParser_N_AST_S_Friend(void* __instance, const CppSharp::CppParser::AST::Friend& _0) { ::new (__instance) CppSharp::CppParser::AST::Friend(_0); } }
CppSharp::CppParser::AST::Friend& (CppSharp::CppParser::AST::Friend::*_51)(const CppSharp::CppParser::AST::Friend&) = &CppSharp::CppParser::AST::Friend::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete_StatementObsolete___1__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete(void* __instance, const CppSharp::CppParser::AST::StatementObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::StatementObsolete(_0); } }
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(CppSharp::CppParser::AST::StatementObsolete&&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StatementObsolete__StatementObsolete(CppSharp::CppParser::AST::StatementObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StatementObsolete& (CppSharp::CppParser::AST::StatementObsolete::*_52)(const CppSharp::CppParser::AST::StatementObsolete&) = &CppSharp::CppParser::AST::StatementObsolete::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete_ExpressionObsolete___1__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete(void* __instance, const CppSharp::CppParser::AST::ExpressionObsolete& _0) { ::new (__instance) CppSharp::CppParser::AST::ExpressionObsolete(_0); } }
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExpressionObsolete__ExpressionObsolete(CppSharp::CppParser::AST::ExpressionObsolete* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ExpressionObsolete& (CppSharp::CppParser::AST::ExpressionObsolete::*_53)(CppSharp::CppParser::AST::ExpressionObsolete&&) = &CppSharp::CppParser::AST::ExpressionObsolete::operator=;
@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::* @@ -154,13 +154,13 @@ CppSharp::CppParser::AST::VFTableInfo& (CppSharp::CppParser::AST::VFTableInfo::*
CppSharp::CppParser::AST::LayoutField& (CppSharp::CppParser::AST::LayoutField::*_69)(const CppSharp::CppParser::AST::LayoutField&) = &CppSharp::CppParser::AST::LayoutField::operator=;
CppSharp::CppParser::AST::LayoutBase& (CppSharp::CppParser::AST::LayoutBase::*_70)(const CppSharp::CppParser::AST::LayoutBase&) = &CppSharp::CppParser::AST::LayoutBase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout_ClassLayout___1__N_CppSharp_N_CppParser_N_AST_S_ClassLayout(void* __instance, const CppSharp::CppParser::AST::ClassLayout& _0) { ::new (__instance) CppSharp::CppParser::AST::ClassLayout(_0); } }
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(CppSharp::CppParser::AST::ClassLayout&&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ClassLayout__ClassLayout(CppSharp::CppParser::AST::ClassLayout* __instance) { delete __instance; } };
CppSharp::CppParser::AST::ClassLayout& (CppSharp::CppParser::AST::ClassLayout::*_71)(const CppSharp::CppParser::AST::ClassLayout&) = &CppSharp::CppParser::AST::ClassLayout::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Class_Class___1__N_CppSharp_N_CppParser_N_AST_S_Class(void* __instance, const CppSharp::CppParser::AST::Class& _0) { ::new (__instance) CppSharp::CppParser::AST::Class(_0); } }
CppSharp::CppParser::AST::Class& (CppSharp::CppParser::AST::Class::*_72)(const CppSharp::CppParser::AST::Class&) = &CppSharp::CppParser::AST::Class::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template_Template___1__N_CppSharp_N_CppParser_N_AST_S_Template(void* __instance, const CppSharp::CppParser::AST::Template& _0) { ::new (__instance) CppSharp::CppParser::AST::Template(_0); } }
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(CppSharp::CppParser::AST::Template&&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Template__Template(CppSharp::CppParser::AST::Template* __instance) { delete __instance; } };
CppSharp::CppParser::AST::Template& (CppSharp::CppParser::AST::Template::*_73)(const CppSharp::CppParser::AST::Template&) = &CppSharp::CppParser::AST::Template::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate_TypeAliasTemplate___1__N_CppSharp_N_CppParser_N_AST_S_TypeAliasTemplate(void* __instance, const CppSharp::CppParser::AST::TypeAliasTemplate& _0) { ::new (__instance) CppSharp::CppParser::AST::TypeAliasTemplate(_0); } }
CppSharp::CppParser::AST::TypeAliasTemplate& (CppSharp::CppParser::AST::TypeAliasTemplate::*_74)(const CppSharp::CppParser::AST::TypeAliasTemplate&) = &CppSharp::CppParser::AST::TypeAliasTemplate::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter_TemplateParameter___1__N_CppSharp_N_CppParser_N_AST_S_TemplateParameter(void* __instance, const CppSharp::CppParser::AST::TemplateParameter& _0) { ::new (__instance) CppSharp::CppParser::AST::TemplateParameter(_0); } }
@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9 @@ -202,13 +202,13 @@ CppSharp::CppParser::AST::ASTContext& (CppSharp::CppParser::AST::ASTContext::*_9
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_Stmt_Stmt___1__N_CppSharp_N_CppParser_N_AST_S_Stmt(void* __instance, const CppSharp::CppParser::AST::Stmt& _0) { ::new (__instance) CppSharp::CppParser::AST::Stmt(_0); } }
CppSharp::CppParser::AST::Stmt& (CppSharp::CppParser::AST::Stmt::*_94)(CppSharp::CppParser::AST::Stmt&&) = &CppSharp::CppParser::AST::Stmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt_DeclStmt___1__N_CppSharp_N_CppParser_N_AST_S_DeclStmt(void* __instance, const CppSharp::CppParser::AST::DeclStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::DeclStmt(_0); } }
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(CppSharp::CppParser::AST::DeclStmt&&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_DeclStmt__DeclStmt(CppSharp::CppParser::AST::DeclStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::DeclStmt& (CppSharp::CppParser::AST::DeclStmt::*_95)(const CppSharp::CppParser::AST::DeclStmt&) = &CppSharp::CppParser::AST::DeclStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_NullStmt_NullStmt___1__N_CppSharp_N_CppParser_N_AST_S_NullStmt(void* __instance, const CppSharp::CppParser::AST::NullStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::NullStmt(_0); } }
CppSharp::CppParser::AST::NullStmt& (CppSharp::CppParser::AST::NullStmt::*_96)(CppSharp::CppParser::AST::NullStmt&&) = &CppSharp::CppParser::AST::NullStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt_CompoundStmt___1__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt(void* __instance, const CppSharp::CppParser::AST::CompoundStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundStmt(_0); } }
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(CppSharp::CppParser::AST::CompoundStmt&&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundStmt__CompoundStmt(CppSharp::CppParser::AST::CompoundStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CompoundStmt& (CppSharp::CppParser::AST::CompoundStmt::*_97)(const CppSharp::CppParser::AST::CompoundStmt&) = &CppSharp::CppParser::AST::CompoundStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SwitchCase_SwitchCase___1__N_CppSharp_N_CppParser_N_AST_S_SwitchCase(void* __instance, const CppSharp::CppParser::AST::SwitchCase& _0) { ::new (__instance) CppSharp::CppParser::AST::SwitchCase(_0); } }
CppSharp::CppParser::AST::SwitchCase& (CppSharp::CppParser::AST::SwitchCase::*_98)(CppSharp::CppParser::AST::SwitchCase&&) = &CppSharp::CppParser::AST::SwitchCase::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CaseStmt_CaseStmt___1__N_CppSharp_N_CppParser_N_AST_S_CaseStmt(void* __instance, const CppSharp::CppParser::AST::CaseStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CaseStmt(_0); } }
@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111 @@ -240,17 +240,17 @@ CppSharp::CppParser::AST::BreakStmt& (CppSharp::CppParser::AST::BreakStmt::*_111
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt_ReturnStmt___1__N_CppSharp_N_CppParser_N_AST_S_ReturnStmt(void* __instance, const CppSharp::CppParser::AST::ReturnStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::ReturnStmt(_0); } }
CppSharp::CppParser::AST::ReturnStmt& (CppSharp::CppParser::AST::ReturnStmt::*_112)(CppSharp::CppParser::AST::ReturnStmt&&) = &CppSharp::CppParser::AST::ReturnStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt_AsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_AsmStmt(void* __instance, const CppSharp::CppParser::AST::AsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::AsmStmt(_0); } }
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(CppSharp::CppParser::AST::AsmStmt&&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_AsmStmt__AsmStmt(CppSharp::CppParser::AST::AsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::AsmStmt& (CppSharp::CppParser::AST::AsmStmt::*_113)(const CppSharp::CppParser::AST::AsmStmt&) = &CppSharp::CppParser::AST::AsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece_AsmStringPiece___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_S_AsmStringPiece__AsmStringPiece(CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece* __instance) { delete __instance; } };
CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece& (CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::*_114)(const CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece&) = &CppSharp::CppParser::AST::GCCAsmStmt::AsmStringPiece::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt_GCCAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt(void* __instance, const CppSharp::CppParser::AST::GCCAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::GCCAsmStmt(_0); } }
CppSharp::CppParser::AST::GCCAsmStmt& (CppSharp::CppParser::AST::GCCAsmStmt::*_115)(CppSharp::CppParser::AST::GCCAsmStmt&&) = &CppSharp::CppParser::AST::GCCAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_GCCAsmStmt__GCCAsmStmt(CppSharp::CppParser::AST::GCCAsmStmt* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt_MSAsmStmt___1__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt(void* __instance, const CppSharp::CppParser::AST::MSAsmStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::MSAsmStmt(_0); } }
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(CppSharp::CppParser::AST::MSAsmStmt&&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSAsmStmt__MSAsmStmt(CppSharp::CppParser::AST::MSAsmStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::MSAsmStmt& (CppSharp::CppParser::AST::MSAsmStmt::*_116)(const CppSharp::CppParser::AST::MSAsmStmt&) = &CppSharp::CppParser::AST::MSAsmStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt_SEHExceptStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHExceptStmt(void* __instance, const CppSharp::CppParser::AST::SEHExceptStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHExceptStmt(_0); } }
CppSharp::CppParser::AST::SEHExceptStmt& (CppSharp::CppParser::AST::SEHExceptStmt::*_117)(CppSharp::CppParser::AST::SEHExceptStmt&&) = &CppSharp::CppParser::AST::SEHExceptStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt_SEHFinallyStmt___1__N_CppSharp_N_CppParser_N_AST_S_SEHFinallyStmt(void* __instance, const CppSharp::CppParser::AST::SEHFinallyStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::SEHFinallyStmt(_0); } }
@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt: @@ -262,8 +262,8 @@ CppSharp::CppParser::AST::SEHLeaveStmt& (CppSharp::CppParser::AST::SEHLeaveStmt:
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture_Capture___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_S_Capture(void* __instance, const CppSharp::CppParser::AST::CapturedStmt::Capture& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt::Capture(_0); } }
CppSharp::CppParser::AST::CapturedStmt::Capture& (CppSharp::CppParser::AST::CapturedStmt::Capture::*_121)(CppSharp::CppParser::AST::CapturedStmt::Capture&&) = &CppSharp::CppParser::AST::CapturedStmt::Capture::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt_CapturedStmt___1__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt(void* __instance, const CppSharp::CppParser::AST::CapturedStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CapturedStmt(_0); } }
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(CppSharp::CppParser::AST::CapturedStmt&&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CapturedStmt__CapturedStmt(CppSharp::CppParser::AST::CapturedStmt* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CapturedStmt& (CppSharp::CppParser::AST::CapturedStmt::*_122)(const CppSharp::CppParser::AST::CapturedStmt&) = &CppSharp::CppParser::AST::CapturedStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt_CXXCatchStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXCatchStmt(void* __instance, const CppSharp::CppParser::AST::CXXCatchStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXCatchStmt(_0); } }
CppSharp::CppParser::AST::CXXCatchStmt& (CppSharp::CppParser::AST::CXXCatchStmt::*_123)(CppSharp::CppParser::AST::CXXCatchStmt&&) = &CppSharp::CppParser::AST::CXXCatchStmt::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt_CXXTryStmt___1__N_CppSharp_N_CppParser_N_AST_S_CXXTryStmt(void* __instance, const CppSharp::CppParser::AST::CXXTryStmt& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXTryStmt(_0); } }
@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi @@ -301,8 +301,8 @@ CppSharp::CppParser::AST::FloatingLiteral& (CppSharp::CppParser::AST::FloatingLi
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral_ImaginaryLiteral___1__N_CppSharp_N_CppParser_N_AST_S_ImaginaryLiteral(void* __instance, const CppSharp::CppParser::AST::ImaginaryLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::ImaginaryLiteral(_0); } }
CppSharp::CppParser::AST::ImaginaryLiteral& (CppSharp::CppParser::AST::ImaginaryLiteral::*_140)(CppSharp::CppParser::AST::ImaginaryLiteral&&) = &CppSharp::CppParser::AST::ImaginaryLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral_StringLiteral___1__N_CppSharp_N_CppParser_N_AST_S_StringLiteral(void* __instance, const CppSharp::CppParser::AST::StringLiteral& _0) { ::new (__instance) CppSharp::CppParser::AST::StringLiteral(_0); } }
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(CppSharp::CppParser::AST::StringLiteral&&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_StringLiteral__StringLiteral(CppSharp::CppParser::AST::StringLiteral* __instance) { delete __instance; } };
CppSharp::CppParser::AST::StringLiteral& (CppSharp::CppParser::AST::StringLiteral::*_141)(const CppSharp::CppParser::AST::StringLiteral&) = &CppSharp::CppParser::AST::StringLiteral::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr_PredefinedExpr___1__N_CppSharp_N_CppParser_N_AST_S_PredefinedExpr(void* __instance, const CppSharp::CppParser::AST::PredefinedExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::PredefinedExpr(_0); } }
CppSharp::CppParser::AST::PredefinedExpr& (CppSharp::CppParser::AST::PredefinedExpr::*_142)(CppSharp::CppParser::AST::PredefinedExpr&&) = &CppSharp::CppParser::AST::PredefinedExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ParenExpr_ParenExpr___1__N_CppSharp_N_CppParser_N_AST_S_ParenExpr(void* __instance, const CppSharp::CppParser::AST::ParenExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ParenExpr(_0); } }
@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U @@ -316,8 +316,8 @@ CppSharp::CppParser::AST::UnaryExprOrTypeTraitExpr& (CppSharp::CppParser::AST::U
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr_ArraySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_ArraySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::ArraySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::ArraySubscriptExpr(_0); } }
CppSharp::CppParser::AST::ArraySubscriptExpr& (CppSharp::CppParser::AST::ArraySubscriptExpr::*_147)(CppSharp::CppParser::AST::ArraySubscriptExpr&&) = &CppSharp::CppParser::AST::ArraySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr_CallExpr___1__N_CppSharp_N_CppParser_N_AST_S_CallExpr(void* __instance, const CppSharp::CppParser::AST::CallExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CallExpr(_0); } }
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(CppSharp::CppParser::AST::CallExpr&&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CallExpr__CallExpr(CppSharp::CppParser::AST::CallExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CallExpr& (CppSharp::CppParser::AST::CallExpr::*_148)(const CppSharp::CppParser::AST::CallExpr&) = &CppSharp::CppParser::AST::CallExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MemberExpr_MemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_MemberExpr(void* __instance, const CppSharp::CppParser::AST::MemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MemberExpr(_0); } }
CppSharp::CppParser::AST::MemberExpr& (CppSharp::CppParser::AST::MemberExpr::*_149)(CppSharp::CppParser::AST::MemberExpr&&) = &CppSharp::CppParser::AST::MemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr_CompoundLiteralExpr___1__N_CppSharp_N_CppParser_N_AST_S_CompoundLiteralExpr(void* __instance, const CppSharp::CppParser::AST::CompoundLiteralExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundLiteralExpr(_0); } }
@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC @@ -331,8 +331,8 @@ CppSharp::CppParser::AST::ExplicitCastExpr& (CppSharp::CppParser::AST::ExplicitC
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr_CStyleCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CStyleCastExpr(void* __instance, const CppSharp::CppParser::AST::CStyleCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CStyleCastExpr(_0); } }
CppSharp::CppParser::AST::CStyleCastExpr& (CppSharp::CppParser::AST::CStyleCastExpr::*_154)(CppSharp::CppParser::AST::CStyleCastExpr&&) = &CppSharp::CppParser::AST::CStyleCastExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator_BinaryOperator___1__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator(void* __instance, const CppSharp::CppParser::AST::BinaryOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::BinaryOperator(_0); } }
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(CppSharp::CppParser::AST::BinaryOperator&&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_BinaryOperator__BinaryOperator(CppSharp::CppParser::AST::BinaryOperator* __instance) { delete __instance; } };
CppSharp::CppParser::AST::BinaryOperator& (CppSharp::CppParser::AST::BinaryOperator::*_155)(const CppSharp::CppParser::AST::BinaryOperator&) = &CppSharp::CppParser::AST::BinaryOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator_CompoundAssignOperator___1__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator(void* __instance, const CppSharp::CppParser::AST::CompoundAssignOperator& _0) { ::new (__instance) CppSharp::CppParser::AST::CompoundAssignOperator(_0); } }
CppSharp::CppParser::AST::CompoundAssignOperator& (CppSharp::CppParser::AST::CompoundAssignOperator::*_156)(CppSharp::CppParser::AST::CompoundAssignOperator&&) = &CppSharp::CppParser::AST::CompoundAssignOperator::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CompoundAssignOperator__CompoundAssignOperator(CppSharp::CppParser::AST::CompoundAssignOperator* __instance) { delete __instance; } };
@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper @@ -427,8 +427,8 @@ CppSharp::CppParser::AST::MSPropertyRefExpr& (CppSharp::CppParser::AST::MSProper
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr_MSPropertySubscriptExpr___1__N_CppSharp_N_CppParser_N_AST_S_MSPropertySubscriptExpr(void* __instance, const CppSharp::CppParser::AST::MSPropertySubscriptExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::MSPropertySubscriptExpr(_0); } }
CppSharp::CppParser::AST::MSPropertySubscriptExpr& (CppSharp::CppParser::AST::MSPropertySubscriptExpr::*_199)(CppSharp::CppParser::AST::MSPropertySubscriptExpr&&) = &CppSharp::CppParser::AST::MSPropertySubscriptExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr_CXXUuidofExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr(void* __instance, const CppSharp::CppParser::AST::CXXUuidofExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUuidofExpr(_0); } }
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(CppSharp::CppParser::AST::CXXUuidofExpr&&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUuidofExpr__CXXUuidofExpr(CppSharp::CppParser::AST::CXXUuidofExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUuidofExpr& (CppSharp::CppParser::AST::CXXUuidofExpr::*_200)(const CppSharp::CppParser::AST::CXXUuidofExpr&) = &CppSharp::CppParser::AST::CXXUuidofExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr_CXXThisExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThisExpr(void* __instance, const CppSharp::CppParser::AST::CXXThisExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThisExpr(_0); } }
CppSharp::CppParser::AST::CXXThisExpr& (CppSharp::CppParser::AST::CXXThisExpr::*_201)(CppSharp::CppParser::AST::CXXThisExpr&&) = &CppSharp::CppParser::AST::CXXThisExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr_CXXThrowExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXThrowExpr(void* __instance, const CppSharp::CppParser::AST::CXXThrowExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXThrowExpr(_0); } }
@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa @@ -440,8 +440,8 @@ CppSharp::CppParser::AST::CXXDefaultInitExpr& (CppSharp::CppParser::AST::CXXDefa
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr_CXXBindTemporaryExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXBindTemporaryExpr(void* __instance, const CppSharp::CppParser::AST::CXXBindTemporaryExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXBindTemporaryExpr(_0); } }
CppSharp::CppParser::AST::CXXBindTemporaryExpr& (CppSharp::CppParser::AST::CXXBindTemporaryExpr::*_205)(CppSharp::CppParser::AST::CXXBindTemporaryExpr&&) = &CppSharp::CppParser::AST::CXXBindTemporaryExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr_CXXConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(CppSharp::CppParser::AST::CXXConstructExpr&&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXConstructExpr__CXXConstructExpr(CppSharp::CppParser::AST::CXXConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXConstructExpr& (CppSharp::CppParser::AST::CXXConstructExpr::*_206)(const CppSharp::CppParser::AST::CXXConstructExpr&) = &CppSharp::CppParser::AST::CXXConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr_CXXInheritedCtorInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXInheritedCtorInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXInheritedCtorInitExpr(_0); } }
CppSharp::CppParser::AST::CXXInheritedCtorInitExpr& (CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::*_207)(CppSharp::CppParser::AST::CXXInheritedCtorInitExpr&&) = &CppSharp::CppParser::AST::CXXInheritedCtorInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr_CXXFunctionalCastExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXFunctionalCastExpr(void* __instance, const CppSharp::CppParser::AST::CXXFunctionalCastExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXFunctionalCastExpr(_0); } }
@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe @@ -450,13 +450,13 @@ extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr_CXXTe
CppSharp::CppParser::AST::CXXTemporaryObjectExpr& (CppSharp::CppParser::AST::CXXTemporaryObjectExpr::*_209)(CppSharp::CppParser::AST::CXXTemporaryObjectExpr&&) = &CppSharp::CppParser::AST::CXXTemporaryObjectExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXTemporaryObjectExpr__CXXTemporaryObjectExpr(CppSharp::CppParser::AST::CXXTemporaryObjectExpr* __instance) { delete __instance; } };
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr_LambdaExpr___1__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr(void* __instance, const CppSharp::CppParser::AST::LambdaExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::LambdaExpr(_0); } }
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(CppSharp::CppParser::AST::LambdaExpr&&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_LambdaExpr__LambdaExpr(CppSharp::CppParser::AST::LambdaExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::LambdaExpr& (CppSharp::CppParser::AST::LambdaExpr::*_210)(const CppSharp::CppParser::AST::LambdaExpr&) = &CppSharp::CppParser::AST::LambdaExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr_CXXScalarValueInitExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXScalarValueInitExpr(void* __instance, const CppSharp::CppParser::AST::CXXScalarValueInitExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXScalarValueInitExpr(_0); } }
CppSharp::CppParser::AST::CXXScalarValueInitExpr& (CppSharp::CppParser::AST::CXXScalarValueInitExpr::*_211)(CppSharp::CppParser::AST::CXXScalarValueInitExpr&&) = &CppSharp::CppParser::AST::CXXScalarValueInitExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr_CXXNewExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr(void* __instance, const CppSharp::CppParser::AST::CXXNewExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXNewExpr(_0); } }
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(CppSharp::CppParser::AST::CXXNewExpr&&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXNewExpr__CXXNewExpr(CppSharp::CppParser::AST::CXXNewExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXNewExpr& (CppSharp::CppParser::AST::CXXNewExpr::*_212)(const CppSharp::CppParser::AST::CXXNewExpr&) = &CppSharp::CppParser::AST::CXXNewExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr_CXXDeleteExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDeleteExpr(void* __instance, const CppSharp::CppParser::AST::CXXDeleteExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDeleteExpr(_0); } }
CppSharp::CppParser::AST::CXXDeleteExpr& (CppSharp::CppParser::AST::CXXDeleteExpr::*_213)(CppSharp::CppParser::AST::CXXDeleteExpr&&) = &CppSharp::CppParser::AST::CXXDeleteExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr_CXXPseudoDestructorExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXPseudoDestructorExpr(void* __instance, const CppSharp::CppParser::AST::CXXPseudoDestructorExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXPseudoDestructorExpr(_0); } }
@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST:: @@ -478,8 +478,8 @@ CppSharp::CppParser::AST::DependentScopeDeclRefExpr& (CppSharp::CppParser::AST::
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups_ExprWithCleanups___1__N_CppSharp_N_CppParser_N_AST_S_ExprWithCleanups(void* __instance, const CppSharp::CppParser::AST::ExprWithCleanups& _0) { ::new (__instance) CppSharp::CppParser::AST::ExprWithCleanups(_0); } }
CppSharp::CppParser::AST::ExprWithCleanups& (CppSharp::CppParser::AST::ExprWithCleanups::*_222)(CppSharp::CppParser::AST::ExprWithCleanups&&) = &CppSharp::CppParser::AST::ExprWithCleanups::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr_CXXUnresolvedConstructExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr(void* __instance, const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXUnresolvedConstructExpr(_0); } }
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXUnresolvedConstructExpr__CXXUnresolvedConstructExpr(CppSharp::CppParser::AST::CXXUnresolvedConstructExpr* __instance) { delete __instance; } };
CppSharp::CppParser::AST::CXXUnresolvedConstructExpr& (CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::*_223)(const CppSharp::CppParser::AST::CXXUnresolvedConstructExpr&) = &CppSharp::CppParser::AST::CXXUnresolvedConstructExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr_CXXDependentScopeMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_CXXDependentScopeMemberExpr(void* __instance, const CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::CXXDependentScopeMemberExpr(_0); } }
CppSharp::CppParser::AST::CXXDependentScopeMemberExpr& (CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::*_224)(CppSharp::CppParser::AST::CXXDependentScopeMemberExpr&&) = &CppSharp::CppParser::AST::CXXDependentScopeMemberExpr::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr_UnresolvedMemberExpr___1__N_CppSharp_N_CppParser_N_AST_S_UnresolvedMemberExpr(void* __instance, const CppSharp::CppParser::AST::UnresolvedMemberExpr& _0) { ::new (__instance) CppSharp::CppParser::AST::UnresolvedMemberExpr(_0); } }
@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_ @@ -516,8 +516,8 @@ extern "C" { void c__N_CppSharp_N_CppParser_S_CppParserOptions_CppParserOptions_
CppSharp::CppParser::CppParserOptions& (CppSharp::CppParser::CppParserOptions::*_240)(const CppSharp::CppParser::CppParserOptions&) = &CppSharp::CppParser::CppParserOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_LinkerOptions_LinkerOptions___1__N_CppSharp_N_CppParser_S_LinkerOptions(void* __instance, const CppSharp::CppParser::LinkerOptions& _0) { ::new (__instance) CppSharp::CppParser::LinkerOptions(_0); } }
CppSharp::CppParser::LinkerOptions& (CppSharp::CppParser::LinkerOptions::*_241)(const CppSharp::CppParser::LinkerOptions&) = &CppSharp::CppParser::LinkerOptions::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserDiagnostic& (CppSharp::CppParser::ParserDiagnostic::*_242)(const CppSharp::CppParser::ParserDiagnostic&) = &CppSharp::CppParser::ParserDiagnostic::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ParserDiagnostic__ParserDiagnostic(CppSharp::CppParser::ParserDiagnostic* __instance) { delete __instance; } };
CppSharp::CppParser::ParserResult& (CppSharp::CppParser::ParserResult::*_243)(const CppSharp::CppParser::ParserResult&) = &CppSharp::CppParser::ParserResult::operator=;
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser(void* __instance) { ::new (__instance) CppSharp::CppParser::ClangParser(); } }
extern "C" { void c__N_CppSharp_N_CppParser_S_ClangParser_ClangParser___1__N_CppSharp_N_CppParser_S_ClangParser(void* __instance, const CppSharp::CppParser::ClangParser& _0) { ::new (__instance) CppSharp::CppParser::ClangParser(_0); } }

32
src/CppParser/Bindings/CSharp/x86_64-pc-win32-msvc/CppSharp.CppParser.cs

@ -26899,6 +26899,9 @@ namespace CppSharp @@ -26899,6 +26899,9 @@ namespace CppSharp
[FieldOffset(106)]
internal byte isArithmeticOp;
[FieldOffset(107)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0UnaryOperator@AST@CppParser@CppSharp@@QEAA@XZ")]
@ -27091,6 +27094,19 @@ namespace CppSharp @@ -27091,6 +27094,19 @@ namespace CppSharp
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isArithmeticOp = (byte) (value ? 1 : 0);
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.UnaryOperator.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.UnaryOperator.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class OffsetOfExpr : global::CppSharp.Parser.AST.Expr, IDisposable
@ -35367,9 +35383,6 @@ namespace CppSharp @@ -35367,9 +35383,6 @@ namespace CppSharp
[FieldOffset(160)]
internal global::CppSharp.Parser.SourceLocation.__Internal operatorLoc;
[FieldOffset(164)]
internal byte isFPContractableWithinStatement;
[SuppressUnmanagedCodeSecurity]
[DllImport("CppSharp.CppParser.dll", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
EntryPoint="??0CXXOperatorCallExpr@AST@CppParser@CppSharp@@QEAA@XZ")]
@ -35500,19 +35513,6 @@ namespace CppSharp @@ -35500,19 +35513,6 @@ namespace CppSharp
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->operatorLoc = value.__Instance;
}
}
public bool IsFPContractableWithinStatement
{
get
{
return ((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*) __Instance)->isFPContractableWithinStatement != 0;
}
set
{
((global::CppSharp.Parser.AST.CXXOperatorCallExpr.__Internal*)__Instance)->isFPContractableWithinStatement = (byte) (value ? 1 : 0);
}
}
}
public unsafe partial class CXXMemberCallExpr : global::CppSharp.Parser.AST.CallExpr, IDisposable

2
src/CppParser/Expr.cpp

@ -176,6 +176,7 @@ UnaryOperator::UnaryOperator() @@ -176,6 +176,7 @@ UnaryOperator::UnaryOperator()
, isDecrementOp(0)
, isIncrementDecrementOp(0)
, isArithmeticOp(0)
, isFPContractableWithinStatement(0)
{
}
@ -614,7 +615,6 @@ CXXOperatorCallExpr::CXXOperatorCallExpr() @@ -614,7 +615,6 @@ CXXOperatorCallExpr::CXXOperatorCallExpr()
, isAssignmentOp(0)
, isInfixBinaryOp(0)
, operatorLoc(SourceLocation())
, isFPContractableWithinStatement(0)
{
}

2
src/CppParser/Expr.h

@ -498,6 +498,7 @@ public: @@ -498,6 +498,7 @@ public:
bool isDecrementOp;
bool isIncrementDecrementOp;
bool isArithmeticOp;
bool isFPContractableWithinStatement;
};
class CS_API OffsetOfExpr : public Expr
@ -988,7 +989,6 @@ public: @@ -988,7 +989,6 @@ public:
bool isAssignmentOp;
bool isInfixBinaryOp;
SourceLocation operatorLoc;
bool isFPContractableWithinStatement;
};
class CS_API CXXMemberCallExpr : public CallExpr

12
src/CppParser/ParseExpr.cpp

@ -303,6 +303,7 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) @@ -303,6 +303,7 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr)
_S->isDecrementOp = S->isDecrementOp();
_S->isIncrementDecrementOp = S->isIncrementDecrementOp();
_S->isArithmeticOp = S->isArithmeticOp();
_S->isFPContractableWithinStatement = S->isFPContractableWithinStatement(c->getLangOpts());
_Expr = _S;
break;
}
@ -549,8 +550,8 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) @@ -549,8 +550,8 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr)
_S->isAssignmentOp = S->isAssignmentOp();
_S->isCompoundAssignmentOp = S->isCompoundAssignmentOp();
_S->isShiftAssignOp = S->isShiftAssignOp();
_S->isFPContractableWithinStatement = S->isFPContractableWithinStatement();
_S->isFEnvAccessOn = S->isFEnvAccessOn();
_S->isFPContractableWithinStatement = S->isFPContractableWithinStatement(c->getLangOpts());
_S->isFEnvAccessOn = S->isFEnvAccessOn(c->getLangOpts());
_Expr = _S;
break;
}
@ -587,8 +588,8 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) @@ -587,8 +588,8 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr)
_S->isAssignmentOp = S->isAssignmentOp();
_S->isCompoundAssignmentOp = S->isCompoundAssignmentOp();
_S->isShiftAssignOp = S->isShiftAssignOp();
_S->isFPContractableWithinStatement = S->isFPContractableWithinStatement();
_S->isFEnvAccessOn = S->isFEnvAccessOn();
_S->isFPContractableWithinStatement = S->isFPContractableWithinStatement(c->getLangOpts());
_S->isFEnvAccessOn = S->isFEnvAccessOn(c->getLangOpts());
_S->computationLHSType = GetQualifiedType(S->getComputationLHSType());
_S->computationResultType = GetQualifiedType(S->getComputationResultType());
_Expr = _S;
@ -1182,7 +1183,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) @@ -1182,7 +1183,6 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr)
_S->_operator = (OverloadedOperatorKind) S->getOperator();
_S->isAssignmentOp = S->isAssignmentOp();
_S->isInfixBinaryOp = S->isInfixBinaryOp();
_S->isFPContractableWithinStatement = S->isFPContractableWithinStatement();
_Expr = _S;
break;
}
@ -1552,7 +1552,7 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr) @@ -1552,7 +1552,7 @@ AST::Expr* Parser::WalkExpression(const clang::Expr* Expr)
_S->referencedDeclOfCallee = static_cast<AST::Declaration*>(WalkDeclaration(S->getReferencedDeclOfCallee()));
_S->hasPlaceholderType = S->hasPlaceholderType();
_S->exprOperand = static_cast<AST::Expr*>(WalkExpression(S->getExprOperand()));
_S->uuidStr = S->getUuidStr().str();
_S->uuidStr = S->getGuidDecl()->getNameAsString();
_S->isTypeOperand = S->isTypeOperand();
_Expr = _S;
break;

14
src/CppParser/Parser.cpp

@ -419,12 +419,14 @@ std::string Parser::GetDeclMangledName(const clang::Decl* D) @@ -419,12 +419,14 @@ std::string Parser::GetDeclMangledName(const clang::Decl* D)
if (!MC->shouldMangleDeclName(ND) || IsDependent)
return ND->getDeclName().getAsString();
GlobalDecl GD;
if (const CXXConstructorDecl *CD = dyn_cast<CXXConstructorDecl>(ND))
MC->mangleCXXCtor(CD, Ctor_Base, Out);
GD = GlobalDecl(CD, Ctor_Base);
else if (const CXXDestructorDecl *DD = dyn_cast<CXXDestructorDecl>(ND))
MC->mangleCXXDtor(DD, Dtor_Base, Out);
GD = GlobalDecl(DD, Dtor_Base);
else
MC->mangleName(ND, Out);
GD = GlobalDecl(ND);
MC->mangleName(GD, Out);
Out.flush();
@ -4486,11 +4488,11 @@ ParserResultKind Parser::ParseSharedLib(const std::string& File, @@ -4486,11 +4488,11 @@ ParserResultKind Parser::ParseSharedLib(const std::string& File,
// see https://bugs.llvm.org/show_bug.cgi?id=44433
for (const auto& Symbol : MachOObjectFile->symbols())
{
if (Symbol.getName().takeError())
if (Symbol.getName().takeError() || Symbol.getFlags().takeError())
return ParserResultKind::Error;
if ((Symbol.getFlags() & llvm::object::BasicSymbolRef::Flags::SF_Exported) &&
!(Symbol.getFlags() & llvm::object::BasicSymbolRef::Flags::SF_Undefined))
if ((Symbol.getFlags().get() & llvm::object::BasicSymbolRef::Flags::SF_Exported) &&
!(Symbol.getFlags().get() & llvm::object::BasicSymbolRef::Flags::SF_Undefined))
NativeLib->Symbols.push_back(Symbol.getName().get().str());
}
return ParserResultKind::Success;

13
src/Generator/Generators/CSharp/CSharpSources.cs

@ -878,13 +878,12 @@ namespace CppSharp.Generators.CSharp @@ -878,13 +878,12 @@ namespace CppSharp.Generators.CSharp
{
TypePrinter.PushContext(TypePrinterContextKind.Native);
string mangled = var.GetMangled(Context.ParserOptions.TargetTriple);
var libraryPath = GetLibraryOf(var);
if (!LibrarySymbols.TryGetValue(libraryPath, out var lib))
LibrarySymbols[libraryPath] = lib = new LibrarySymbolInfo(libraryPath, Module.OutputNamespace + ".__Symbols");
var location = lib.GetFullVariablePath(mangled);
var location = lib.GetFullVariablePath(var.Mangled);
var arrayType = var.Type as ArrayType;
string ptr = Generator.GeneratedIdentifier("ptr");
@ -3284,6 +3283,12 @@ namespace CppSharp.Generators.CSharp @@ -3284,6 +3283,12 @@ namespace CppSharp.Generators.CSharp
NativeLibrary library;
Context.Symbols.FindLibraryBySymbol(((IMangledDecl) declaration).Mangled, out library);
var targetTriple = Context.ParserOptions.TargetTriple;
if (library == null && targetTriple.IsMacOS())
// the symbol name passed to dlsym() must NOT be prepended with an underscore
// https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/dlsym.3.html
Context.Symbols.FindLibraryBySymbol('_' + ((IMangledDecl) declaration).Mangled, out library);
if (library != null)
libName = Path.GetFileNameWithoutExtension(library.FileName);
@ -3294,15 +3299,13 @@ namespace CppSharp.Generators.CSharp @@ -3294,15 +3299,13 @@ namespace CppSharp.Generators.CSharp
if (libName == null)
libName = declaration.TranslationUnit.Module.SharedLibraryName;
var targetTriple = Context.ParserOptions.TargetTriple;
if (Options.GenerateInternalImports)
libName = "__Internal";
else if (targetTriple.IsWindows() &&
libName.Contains('.') && Path.GetExtension(libName) != ".dll")
libName += ".dll";
if (targetTriple.Contains("apple") || targetTriple.Contains("darwin") ||
targetTriple.Contains("osx"))
if (targetTriple.IsMacOS())
{
var framework = libName + ".framework";
foreach (var libDir in declaration.TranslationUnit.Module.LibraryDirs)

2
src/Parser/ASTConverter.Expr.cs

@ -931,6 +931,7 @@ namespace CppSharp @@ -931,6 +931,7 @@ namespace CppSharp
_expr.IsDecrementOp = expr.IsDecrementOp;
_expr.IsIncrementDecrementOp = expr.IsIncrementDecrementOp;
_expr.IsArithmeticOp = expr.IsArithmeticOp;
_expr.IsFPContractableWithinStatement = expr.IsFPContractableWithinStatement;
return _expr;
}
@ -1956,7 +1957,6 @@ namespace CppSharp @@ -1956,7 +1957,6 @@ namespace CppSharp
_expr.IsAssignmentOp = expr.IsAssignmentOp;
_expr.IsInfixBinaryOp = expr.IsInfixBinaryOp;
_expr.OperatorLoc = VisitSourceLocation(expr.OperatorLoc);
_expr.IsFPContractableWithinStatement = expr.IsFPContractableWithinStatement;
return _expr;
}

Loading…
Cancel
Save