TDME2  1.9.200
Classes | Public Types | Public Attributes | List of all members
ClassDeclaration::ClassMemberDeclaration Struct Reference
Collaboration diagram for ClassDeclaration::ClassMemberDeclaration:
Collaboration graph

Classes

struct  Argument
 

Public Types

enum  DeclarationType {
  DECLARATIONTYPE_NONE , DECLARATIONTYPE_CONSTEXPR , DECLARATIONTYPE_ENUM , DECLARATIONTYPE_VARIABLE ,
  DECLARATIONTYPE_METHOD
}
 
enum  ModifierType { MODIFIERTYPE_PRIVATE , MODIFIERTYPE_PROTECTED , MODIFIERTYPE_PUBLIC }
 

Public Attributes

string description
 
string fullQualifiedName
 
string namespaceName
 
string name
 
DeclarationType declarationType
 
ModifierType modifierType { MODIFIERTYPE_PUBLIC }
 
vector< string > additionalKeywords
 
vector< Argumentarguments
 
string returnValue
 

Detailed Description

Definition at line 33 of file parseh++-main.cpp.

Member Enumeration Documentation

◆ DeclarationType

Enumerator
DECLARATIONTYPE_NONE 
DECLARATIONTYPE_CONSTEXPR 
DECLARATIONTYPE_ENUM 
DECLARATIONTYPE_VARIABLE 
DECLARATIONTYPE_METHOD 

Definition at line 34 of file parseh++-main.cpp.

◆ ModifierType

Enumerator
MODIFIERTYPE_PRIVATE 
MODIFIERTYPE_PROTECTED 
MODIFIERTYPE_PUBLIC 

Definition at line 35 of file parseh++-main.cpp.

Member Data Documentation

◆ description

string description

Definition at line 36 of file parseh++-main.cpp.

◆ fullQualifiedName

string fullQualifiedName

Definition at line 37 of file parseh++-main.cpp.

◆ namespaceName

string namespaceName

Definition at line 38 of file parseh++-main.cpp.

◆ name

string name

Definition at line 39 of file parseh++-main.cpp.

◆ declarationType

DeclarationType declarationType

Definition at line 40 of file parseh++-main.cpp.

◆ modifierType

Definition at line 41 of file parseh++-main.cpp.

◆ additionalKeywords

vector<string> additionalKeywords

Definition at line 42 of file parseh++-main.cpp.

◆ arguments

vector<Argument> arguments

Definition at line 48 of file parseh++-main.cpp.

◆ returnValue

string returnValue

Definition at line 49 of file parseh++-main.cpp.


The documentation for this struct was generated from the following file: