Browse Source

Update CppParser bindings

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@iki.fi>
pull/252/head
Tomi Valkeinen 12 years ago committed by triton
parent
commit
3cbf465a49
  1. 12
      src/CppParser/Bindings/CLI/AST.cpp
  2. 30
      src/CppParser/Bindings/CLI/AST.h
  3. 12
      src/CppParser/Bindings/CSharp/i686-pc-win32/AST.cs

12
src/CppParser/Bindings/CLI/AST.cpp

@ -216,12 +216,12 @@ void CppSharp::Parser::AST::ArrayType::SizeType::set(CppSharp::Parser::AST::Arra
((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->SizeType = (::CppSharp::CppParser::AST::ArrayType::ArraySize)value; ((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->SizeType = (::CppSharp::CppParser::AST::ArrayType::ArraySize)value;
} }
int CppSharp::Parser::AST::ArrayType::Size::get() long CppSharp::Parser::AST::ArrayType::Size::get()
{ {
return ((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->Size; return ((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->Size;
} }
void CppSharp::Parser::AST::ArrayType::Size::set(int value) void CppSharp::Parser::AST::ArrayType::Size::set(long value)
{ {
((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->Size = value; ((::CppSharp::CppParser::AST::ArrayType*)NativePtr)->Size = value;
} }
@ -513,12 +513,12 @@ void CppSharp::Parser::AST::TemplateArgument::Declaration::set(CppSharp::Parser:
((::CppSharp::CppParser::AST::TemplateArgument*)NativePtr)->Declaration = (::CppSharp::CppParser::AST::Declaration*)value->NativePtr; ((::CppSharp::CppParser::AST::TemplateArgument*)NativePtr)->Declaration = (::CppSharp::CppParser::AST::Declaration*)value->NativePtr;
} }
int CppSharp::Parser::AST::TemplateArgument::Integral::get() long CppSharp::Parser::AST::TemplateArgument::Integral::get()
{ {
return ((::CppSharp::CppParser::AST::TemplateArgument*)NativePtr)->Integral; return ((::CppSharp::CppParser::AST::TemplateArgument*)NativePtr)->Integral;
} }
void CppSharp::Parser::AST::TemplateArgument::Integral::set(int value) void CppSharp::Parser::AST::TemplateArgument::Integral::set(long value)
{ {
((::CppSharp::CppParser::AST::TemplateArgument*)NativePtr)->Integral = value; ((::CppSharp::CppParser::AST::TemplateArgument*)NativePtr)->Integral = value;
} }
@ -1061,12 +1061,12 @@ void CppSharp::Parser::AST::ClassLayout::HasOwnVFPtr::set(bool value)
((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->HasOwnVFPtr = value; ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->HasOwnVFPtr = value;
} }
int CppSharp::Parser::AST::ClassLayout::VBPtrOffset::get() long CppSharp::Parser::AST::ClassLayout::VBPtrOffset::get()
{ {
return ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->VBPtrOffset; return ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->VBPtrOffset;
} }
void CppSharp::Parser::AST::ClassLayout::VBPtrOffset::set(int value) void CppSharp::Parser::AST::ClassLayout::VBPtrOffset::set(long value)
{ {
((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->VBPtrOffset = value; ((::CppSharp::CppParser::AST::ClassLayout*)NativePtr)->VBPtrOffset = value;
} }

30
src/CppParser/Bindings/CLI/AST.h

@ -239,14 +239,14 @@ namespace CppSharp
WideChar = 3, WideChar = 3,
Char = 4, Char = 4,
UChar = 5, UChar = 5,
Int16 = 6, Short = 6,
UInt16 = 7, UShort = 7,
Int32 = 8, Int = 8,
UInt32 = 9, UInt = 9,
Long = 10, Long = 10,
ULong = 11, ULong = 11,
Int64 = 12, LongLong = 12,
UInt64 = 13, ULongLong = 13,
Float = 14, Float = 14,
Double = 15, Double = 15,
IntPtr = 16 IntPtr = 16
@ -412,10 +412,10 @@ namespace CppSharp
void set(CppSharp::Parser::AST::ArrayType::ArraySize); void set(CppSharp::Parser::AST::ArrayType::ArraySize);
} }
property int Size property long Size
{ {
int get(); long get();
void set(int); void set(long);
} }
}; };
@ -601,10 +601,10 @@ namespace CppSharp
void set(CppSharp::Parser::AST::Declaration^); void set(CppSharp::Parser::AST::Declaration^);
} }
property int Integral property long Integral
{ {
int get(); long get();
void set(int); void set(long);
} }
}; };
@ -907,10 +907,10 @@ namespace CppSharp
void set(bool); void set(bool);
} }
property int VBPtrOffset property long VBPtrOffset
{ {
int get(); long get();
void set(int); void set(long);
} }
property int Alignment property int Alignment

12
src/CppParser/Bindings/CSharp/i686-pc-win32/AST.cs

@ -167,14 +167,14 @@ namespace CppSharp
WideChar = 3, WideChar = 3,
Char = 4, Char = 4,
UChar = 5, UChar = 5,
Int16 = 6, Short = 6,
UInt16 = 7, UShort = 7,
Int32 = 8, Int = 8,
UInt32 = 9, UInt = 9,
Long = 10, Long = 10,
ULong = 11, ULong = 11,
Int64 = 12, LongLong = 12,
UInt64 = 13, ULongLong = 13,
Float = 14, Float = 14,
Double = 15, Double = 15,
IntPtr = 16 IntPtr = 16

Loading…
Cancel
Save