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

800 lines
31 KiB

// ----------------------------------------------------------------------------
// <auto-generated>
// This is autogenerated code by CppSharp.
// Do not edit this file or all your changes will be lost after re-generation.
// </auto-generated>
// ----------------------------------------------------------------------------
#pragma once
#include "CppSharp.h"
#include <AST.h>
namespace CppSharp
{
namespace Parser
{
namespace AST
{
enum class ArchType;
enum class CommentKind;
enum class RawCommentKind;
ref class BlockCommandComment;
ref class BlockContentComment;
ref class Comment;
ref class FullComment;
ref class HTMLEndTagComment;
ref class HTMLStartTagComment;
ref class HTMLTagComment;
ref class InlineCommandComment;
ref class InlineContentComment;
ref class NativeLibrary;
ref class ParagraphComment;
ref class ParamCommandComment;
ref class RawComment;
ref class TParamCommandComment;
ref class TextComment;
ref class VerbatimBlockComment;
ref class VerbatimBlockLineComment;
ref class VerbatimLineComment;
}
}
}
namespace CppSharp
{
namespace Parser
{
namespace AST
{
public enum class RawCommentKind
{
Invalid = 0,
OrdinaryBCPL = 1,
OrdinaryC = 2,
BCPLSlash = 3,
BCPLExcl = 4,
JavaDoc = 5,
Qt = 6,
Merged = 7
};
public enum class CommentKind
{
FullComment = 0,
BlockContentComment = 1,
BlockCommandComment = 2,
ParamCommandComment = 3,
TParamCommandComment = 4,
VerbatimBlockComment = 5,
VerbatimLineComment = 6,
ParagraphComment = 7,
HTMLTagComment = 8,
HTMLStartTagComment = 9,
HTMLEndTagComment = 10,
TextComment = 11,
InlineContentComment = 12,
InlineCommandComment = 13,
VerbatimBlockLineComment = 14
};
public enum class ArchType
{
UnknownArch = 0,
X86 = 1,
X86_64 = 2
};
public ref class NativeLibrary : ICppInstance
{
public:
property struct ::CppSharp::CppParser::AST::NativeLibrary* NativePtr;
property ::System::IntPtr __Instance
{
virtual ::System::IntPtr get();
virtual void set(::System::IntPtr instance);
}
NativeLibrary(struct ::CppSharp::CppParser::AST::NativeLibrary* native);
NativeLibrary(struct ::CppSharp::CppParser::AST::NativeLibrary* native, bool ownNativeInstance);
static NativeLibrary^ __CreateInstance(::System::IntPtr native);
static NativeLibrary^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
NativeLibrary();
NativeLibrary(CppSharp::Parser::AST::NativeLibrary^ _0);
~NativeLibrary();
property ::System::String^ FileName
{
::System::String^ get();
void set(::System::String^);
}
property CppSharp::Parser::AST::ArchType ArchType
{
CppSharp::Parser::AST::ArchType get();
void set(CppSharp::Parser::AST::ArchType);
}
property ::System::Collections::Generic::List<::System::String^>^ Symbols
{
::System::Collections::Generic::List<::System::String^>^ get();
void set(::System::Collections::Generic::List<::System::String^>^);
}
property ::System::Collections::Generic::List<::System::String^>^ Dependencies
{
::System::Collections::Generic::List<::System::String^>^ get();
void set(::System::Collections::Generic::List<::System::String^>^);
}
property unsigned int SymbolsCount
{
unsigned int get();
}
property unsigned int DependenciesCount
{
unsigned int get();
}
::System::String^ GetSymbols(unsigned int i);
void AddSymbols(::System::String^ s);
void ClearSymbols();
::System::String^ GetDependencies(unsigned int i);
void AddDependencies(::System::String^ s);
void ClearDependencies();
protected:
bool __ownsNativeInstance;
};
public ref class Comment : ICppInstance
{
public:
property struct ::CppSharp::CppParser::AST::Comment* NativePtr;
property ::System::IntPtr __Instance
{
virtual ::System::IntPtr get();
virtual void set(::System::IntPtr instance);
}
Comment(struct ::CppSharp::CppParser::AST::Comment* native);
Comment(struct ::CppSharp::CppParser::AST::Comment* native, bool ownNativeInstance);
static Comment^ __CreateInstance(::System::IntPtr native);
static Comment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Comment(CppSharp::Parser::AST::CommentKind kind);
Comment(CppSharp::Parser::AST::Comment^ _0);
~Comment();
property CppSharp::Parser::AST::CommentKind Kind
{
CppSharp::Parser::AST::CommentKind get();
void set(CppSharp::Parser::AST::CommentKind);
}
static operator CppSharp::Parser::AST::Comment^(CppSharp::Parser::AST::CommentKind kind);
protected:
bool __ownsNativeInstance;
};
public ref class BlockContentComment : CppSharp::Parser::AST::Comment
{
public:
BlockContentComment(struct ::CppSharp::CppParser::AST::BlockContentComment* native);
BlockContentComment(struct ::CppSharp::CppParser::AST::BlockContentComment* native, bool ownNativeInstance);
static BlockContentComment^ __CreateInstance(::System::IntPtr native);
static BlockContentComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BlockContentComment();
BlockContentComment(CppSharp::Parser::AST::CommentKind Kind);
BlockContentComment(CppSharp::Parser::AST::BlockContentComment^ _0);
~BlockContentComment();
static operator CppSharp::Parser::AST::BlockContentComment^(CppSharp::Parser::AST::CommentKind Kind);
};
public ref class FullComment : CppSharp::Parser::AST::Comment
{
public:
FullComment(struct ::CppSharp::CppParser::AST::FullComment* native);
FullComment(struct ::CppSharp::CppParser::AST::FullComment* native, bool ownNativeInstance);
static FullComment^ __CreateInstance(::System::IntPtr native);
static FullComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
FullComment();
FullComment(CppSharp::Parser::AST::FullComment^ _0);
~FullComment();
property ::System::Collections::Generic::List<CppSharp::Parser::AST::BlockContentComment^>^ Blocks
{
::System::Collections::Generic::List<CppSharp::Parser::AST::BlockContentComment^>^ get();
void set(::System::Collections::Generic::List<CppSharp::Parser::AST::BlockContentComment^>^);
}
property unsigned int BlocksCount
{
unsigned int get();
}
CppSharp::Parser::AST::BlockContentComment^ GetBlocks(unsigned int i);
void AddBlocks(CppSharp::Parser::AST::BlockContentComment^ s);
void ClearBlocks();
};
public ref class InlineContentComment : CppSharp::Parser::AST::Comment
{
public:
InlineContentComment(struct ::CppSharp::CppParser::AST::InlineContentComment* native);
InlineContentComment(struct ::CppSharp::CppParser::AST::InlineContentComment* native, bool ownNativeInstance);
static InlineContentComment^ __CreateInstance(::System::IntPtr native);
static InlineContentComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
InlineContentComment();
InlineContentComment(CppSharp::Parser::AST::CommentKind Kind);
InlineContentComment(CppSharp::Parser::AST::InlineContentComment^ _0);
~InlineContentComment();
property bool HasTrailingNewline
{
bool get();
void set(bool);
}
static operator CppSharp::Parser::AST::InlineContentComment^(CppSharp::Parser::AST::CommentKind Kind);
};
public ref class ParagraphComment : CppSharp::Parser::AST::BlockContentComment
{
public:
ParagraphComment(struct ::CppSharp::CppParser::AST::ParagraphComment* native);
ParagraphComment(struct ::CppSharp::CppParser::AST::ParagraphComment* native, bool ownNativeInstance);
static ParagraphComment^ __CreateInstance(::System::IntPtr native);
static ParagraphComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParagraphComment();
ParagraphComment(CppSharp::Parser::AST::ParagraphComment^ _0);
~ParagraphComment();
property bool IsWhitespace
{
bool get();
void set(bool);
}
property ::System::Collections::Generic::List<CppSharp::Parser::AST::InlineContentComment^>^ Content
{
::System::Collections::Generic::List<CppSharp::Parser::AST::InlineContentComment^>^ get();
void set(::System::Collections::Generic::List<CppSharp::Parser::AST::InlineContentComment^>^);
}
property unsigned int ContentCount
{
unsigned int get();
}
CppSharp::Parser::AST::InlineContentComment^ GetContent(unsigned int i);
void AddContent(CppSharp::Parser::AST::InlineContentComment^ s);
void ClearContent();
};
public ref class BlockCommandComment : CppSharp::Parser::AST::BlockContentComment
{
public:
ref class Argument : ICppInstance
{
public:
property struct ::CppSharp::CppParser::AST::BlockCommandComment::Argument* NativePtr;
property ::System::IntPtr __Instance
{
virtual ::System::IntPtr get();
virtual void set(::System::IntPtr instance);
}
Argument(struct ::CppSharp::CppParser::AST::BlockCommandComment::Argument* native);
Argument(struct ::CppSharp::CppParser::AST::BlockCommandComment::Argument* native, bool ownNativeInstance);
static Argument^ __CreateInstance(::System::IntPtr native);
static Argument^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Argument();
Argument(CppSharp::Parser::AST::BlockCommandComment::Argument^ _0);
~Argument();
property ::System::String^ Text
{
::System::String^ get();
void set(::System::String^);
}
protected:
bool __ownsNativeInstance;
};
BlockCommandComment(struct ::CppSharp::CppParser::AST::BlockCommandComment* native);
BlockCommandComment(struct ::CppSharp::CppParser::AST::BlockCommandComment* native, bool ownNativeInstance);
static BlockCommandComment^ __CreateInstance(::System::IntPtr native);
static BlockCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
BlockCommandComment();
BlockCommandComment(CppSharp::Parser::AST::CommentKind Kind);
BlockCommandComment(CppSharp::Parser::AST::BlockCommandComment^ _0);
~BlockCommandComment();
property unsigned int CommandId
{
unsigned int get();
void set(unsigned int);
}
property CppSharp::Parser::AST::ParagraphComment^ ParagraphComment
{
CppSharp::Parser::AST::ParagraphComment^ get();
void set(CppSharp::Parser::AST::ParagraphComment^);
}
property ::System::Collections::Generic::List<CppSharp::Parser::AST::BlockCommandComment::Argument^>^ Arguments
{
::System::Collections::Generic::List<CppSharp::Parser::AST::BlockCommandComment::Argument^>^ get();
void set(::System::Collections::Generic::List<CppSharp::Parser::AST::BlockCommandComment::Argument^>^);
}
property unsigned int ArgumentsCount
{
unsigned int get();
}
CppSharp::Parser::AST::BlockCommandComment::Argument^ GetArguments(unsigned int i);
void AddArguments(CppSharp::Parser::AST::BlockCommandComment::Argument^ s);
void ClearArguments();
static operator CppSharp::Parser::AST::BlockCommandComment^(CppSharp::Parser::AST::CommentKind Kind);
};
public ref class ParamCommandComment : CppSharp::Parser::AST::BlockCommandComment
{
public:
enum class PassDirection
{
In = 0,
Out = 1,
InOut = 2
};
ParamCommandComment(struct ::CppSharp::CppParser::AST::ParamCommandComment* native);
ParamCommandComment(struct ::CppSharp::CppParser::AST::ParamCommandComment* native, bool ownNativeInstance);
static ParamCommandComment^ __CreateInstance(::System::IntPtr native);
static ParamCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
ParamCommandComment();
ParamCommandComment(CppSharp::Parser::AST::ParamCommandComment^ _0);
~ParamCommandComment();
property CppSharp::Parser::AST::ParamCommandComment::PassDirection Direction
{
CppSharp::Parser::AST::ParamCommandComment::PassDirection get();
void set(CppSharp::Parser::AST::ParamCommandComment::PassDirection);
}
property unsigned int ParamIndex
{
unsigned int get();
void set(unsigned int);
}
};
public ref class TParamCommandComment : CppSharp::Parser::AST::BlockCommandComment
{
public:
TParamCommandComment(struct ::CppSharp::CppParser::AST::TParamCommandComment* native);
TParamCommandComment(struct ::CppSharp::CppParser::AST::TParamCommandComment* native, bool ownNativeInstance);
static TParamCommandComment^ __CreateInstance(::System::IntPtr native);
static TParamCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TParamCommandComment();
TParamCommandComment(CppSharp::Parser::AST::TParamCommandComment^ _0);
~TParamCommandComment();
property ::System::Collections::Generic::List<unsigned int>^ Position
{
::System::Collections::Generic::List<unsigned int>^ get();
void set(::System::Collections::Generic::List<unsigned int>^);
}
property unsigned int PositionCount
{
unsigned int get();
}
unsigned int GetPosition(unsigned int i);
void AddPosition([::System::Runtime::InteropServices::In, ::System::Runtime::InteropServices::Out] unsigned int% s);
void ClearPosition();
};
public ref class VerbatimBlockLineComment : CppSharp::Parser::AST::Comment
{
public:
VerbatimBlockLineComment(struct ::CppSharp::CppParser::AST::VerbatimBlockLineComment* native);
VerbatimBlockLineComment(struct ::CppSharp::CppParser::AST::VerbatimBlockLineComment* native, bool ownNativeInstance);
static VerbatimBlockLineComment^ __CreateInstance(::System::IntPtr native);
static VerbatimBlockLineComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VerbatimBlockLineComment();
VerbatimBlockLineComment(CppSharp::Parser::AST::VerbatimBlockLineComment^ _0);
~VerbatimBlockLineComment();
property ::System::String^ Text
{
::System::String^ get();
void set(::System::String^);
}
};
public ref class VerbatimBlockComment : CppSharp::Parser::AST::BlockCommandComment
{
public:
VerbatimBlockComment(struct ::CppSharp::CppParser::AST::VerbatimBlockComment* native);
VerbatimBlockComment(struct ::CppSharp::CppParser::AST::VerbatimBlockComment* native, bool ownNativeInstance);
static VerbatimBlockComment^ __CreateInstance(::System::IntPtr native);
static VerbatimBlockComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VerbatimBlockComment();
VerbatimBlockComment(CppSharp::Parser::AST::VerbatimBlockComment^ _0);
~VerbatimBlockComment();
property ::System::Collections::Generic::List<CppSharp::Parser::AST::VerbatimBlockLineComment^>^ Lines
{
::System::Collections::Generic::List<CppSharp::Parser::AST::VerbatimBlockLineComment^>^ get();
void set(::System::Collections::Generic::List<CppSharp::Parser::AST::VerbatimBlockLineComment^>^);
}
property unsigned int LinesCount
{
unsigned int get();
}
CppSharp::Parser::AST::VerbatimBlockLineComment^ GetLines(unsigned int i);
void AddLines(CppSharp::Parser::AST::VerbatimBlockLineComment^ s);
void ClearLines();
};
public ref class VerbatimLineComment : CppSharp::Parser::AST::BlockCommandComment
{
public:
VerbatimLineComment(struct ::CppSharp::CppParser::AST::VerbatimLineComment* native);
VerbatimLineComment(struct ::CppSharp::CppParser::AST::VerbatimLineComment* native, bool ownNativeInstance);
static VerbatimLineComment^ __CreateInstance(::System::IntPtr native);
static VerbatimLineComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
VerbatimLineComment();
VerbatimLineComment(CppSharp::Parser::AST::VerbatimLineComment^ _0);
~VerbatimLineComment();
property ::System::String^ Text
{
::System::String^ get();
void set(::System::String^);
}
};
public ref class InlineCommandComment : CppSharp::Parser::AST::InlineContentComment
{
public:
enum class RenderKind
{
RenderNormal = 0,
RenderBold = 1,
RenderMonospaced = 2,
RenderEmphasized = 3,
RenderAnchor = 4
};
ref class Argument : ICppInstance
{
public:
property struct ::CppSharp::CppParser::AST::InlineCommandComment::Argument* NativePtr;
property ::System::IntPtr __Instance
{
virtual ::System::IntPtr get();
virtual void set(::System::IntPtr instance);
}
Argument(struct ::CppSharp::CppParser::AST::InlineCommandComment::Argument* native);
Argument(struct ::CppSharp::CppParser::AST::InlineCommandComment::Argument* native, bool ownNativeInstance);
static Argument^ __CreateInstance(::System::IntPtr native);
static Argument^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Argument();
Argument(CppSharp::Parser::AST::InlineCommandComment::Argument^ _0);
~Argument();
property ::System::String^ Text
{
::System::String^ get();
void set(::System::String^);
}
protected:
bool __ownsNativeInstance;
};
InlineCommandComment(struct ::CppSharp::CppParser::AST::InlineCommandComment* native);
InlineCommandComment(struct ::CppSharp::CppParser::AST::InlineCommandComment* native, bool ownNativeInstance);
static InlineCommandComment^ __CreateInstance(::System::IntPtr native);
static InlineCommandComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
InlineCommandComment();
InlineCommandComment(CppSharp::Parser::AST::InlineCommandComment^ _0);
~InlineCommandComment();
property unsigned int CommandId
{
unsigned int get();
void set(unsigned int);
}
property CppSharp::Parser::AST::InlineCommandComment::RenderKind CommentRenderKind
{
CppSharp::Parser::AST::InlineCommandComment::RenderKind get();
void set(CppSharp::Parser::AST::InlineCommandComment::RenderKind);
}
property ::System::Collections::Generic::List<CppSharp::Parser::AST::InlineCommandComment::Argument^>^ Arguments
{
::System::Collections::Generic::List<CppSharp::Parser::AST::InlineCommandComment::Argument^>^ get();
void set(::System::Collections::Generic::List<CppSharp::Parser::AST::InlineCommandComment::Argument^>^);
}
property unsigned int ArgumentsCount
{
unsigned int get();
}
CppSharp::Parser::AST::InlineCommandComment::Argument^ GetArguments(unsigned int i);
void AddArguments(CppSharp::Parser::AST::InlineCommandComment::Argument^ s);
void ClearArguments();
};
public ref class HTMLTagComment : CppSharp::Parser::AST::InlineContentComment
{
public:
HTMLTagComment(struct ::CppSharp::CppParser::AST::HTMLTagComment* native);
HTMLTagComment(struct ::CppSharp::CppParser::AST::HTMLTagComment* native, bool ownNativeInstance);
static HTMLTagComment^ __CreateInstance(::System::IntPtr native);
static HTMLTagComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
HTMLTagComment();
HTMLTagComment(CppSharp::Parser::AST::CommentKind Kind);
HTMLTagComment(CppSharp::Parser::AST::HTMLTagComment^ _0);
~HTMLTagComment();
static operator CppSharp::Parser::AST::HTMLTagComment^(CppSharp::Parser::AST::CommentKind Kind);
};
public ref class HTMLStartTagComment : CppSharp::Parser::AST::HTMLTagComment
{
public:
ref class Attribute : ICppInstance
{
public:
property struct ::CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* NativePtr;
property ::System::IntPtr __Instance
{
virtual ::System::IntPtr get();
virtual void set(::System::IntPtr instance);
}
Attribute(struct ::CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* native);
Attribute(struct ::CppSharp::CppParser::AST::HTMLStartTagComment::Attribute* native, bool ownNativeInstance);
static Attribute^ __CreateInstance(::System::IntPtr native);
static Attribute^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
Attribute();
Attribute(CppSharp::Parser::AST::HTMLStartTagComment::Attribute^ _0);
~Attribute();
property ::System::String^ Name
{
::System::String^ get();
void set(::System::String^);
}
property ::System::String^ Value
{
::System::String^ get();
void set(::System::String^);
}
protected:
bool __ownsNativeInstance;
};
HTMLStartTagComment(struct ::CppSharp::CppParser::AST::HTMLStartTagComment* native);
HTMLStartTagComment(struct ::CppSharp::CppParser::AST::HTMLStartTagComment* native, bool ownNativeInstance);
static HTMLStartTagComment^ __CreateInstance(::System::IntPtr native);
static HTMLStartTagComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
HTMLStartTagComment();
HTMLStartTagComment(CppSharp::Parser::AST::HTMLStartTagComment^ _0);
~HTMLStartTagComment();
property ::System::String^ TagName
{
::System::String^ get();
void set(::System::String^);
}
property ::System::Collections::Generic::List<CppSharp::Parser::AST::HTMLStartTagComment::Attribute^>^ Attributes
{
::System::Collections::Generic::List<CppSharp::Parser::AST::HTMLStartTagComment::Attribute^>^ get();
void set(::System::Collections::Generic::List<CppSharp::Parser::AST::HTMLStartTagComment::Attribute^>^);
}
property unsigned int AttributesCount
{
unsigned int get();
}
CppSharp::Parser::AST::HTMLStartTagComment::Attribute^ GetAttributes(unsigned int i);
void AddAttributes(CppSharp::Parser::AST::HTMLStartTagComment::Attribute^ s);
void ClearAttributes();
};
public ref class HTMLEndTagComment : CppSharp::Parser::AST::HTMLTagComment
{
public:
HTMLEndTagComment(struct ::CppSharp::CppParser::AST::HTMLEndTagComment* native);
HTMLEndTagComment(struct ::CppSharp::CppParser::AST::HTMLEndTagComment* native, bool ownNativeInstance);
static HTMLEndTagComment^ __CreateInstance(::System::IntPtr native);
static HTMLEndTagComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
HTMLEndTagComment();
HTMLEndTagComment(CppSharp::Parser::AST::HTMLEndTagComment^ _0);
~HTMLEndTagComment();
property ::System::String^ TagName
{
::System::String^ get();
void set(::System::String^);
}
};
public ref class TextComment : CppSharp::Parser::AST::InlineContentComment
{
public:
TextComment(struct ::CppSharp::CppParser::AST::TextComment* native);
TextComment(struct ::CppSharp::CppParser::AST::TextComment* native, bool ownNativeInstance);
static TextComment^ __CreateInstance(::System::IntPtr native);
static TextComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
TextComment();
TextComment(CppSharp::Parser::AST::TextComment^ _0);
~TextComment();
property ::System::String^ Text
{
::System::String^ get();
void set(::System::String^);
}
};
public ref class RawComment : ICppInstance
{
public:
property struct ::CppSharp::CppParser::AST::RawComment* NativePtr;
property ::System::IntPtr __Instance
{
virtual ::System::IntPtr get();
virtual void set(::System::IntPtr instance);
}
RawComment(struct ::CppSharp::CppParser::AST::RawComment* native);
RawComment(struct ::CppSharp::CppParser::AST::RawComment* native, bool ownNativeInstance);
static RawComment^ __CreateInstance(::System::IntPtr native);
static RawComment^ __CreateInstance(::System::IntPtr native, bool __ownsNativeInstance);
RawComment();
RawComment(CppSharp::Parser::AST::RawComment^ _0);
~RawComment();
property CppSharp::Parser::AST::RawCommentKind Kind
{
CppSharp::Parser::AST::RawCommentKind get();
void set(CppSharp::Parser::AST::RawCommentKind);
}
property ::System::String^ Text
{
::System::String^ get();
void set(::System::String^);
}
property ::System::String^ BriefText
{
::System::String^ get();
void set(::System::String^);
}
property CppSharp::Parser::AST::FullComment^ FullCommentBlock
{
CppSharp::Parser::AST::FullComment^ get();
void set(CppSharp::Parser::AST::FullComment^);
}
protected:
bool __ownsNativeInstance;
};
}
}
}