version 1.1.2.5, 2007/09/29 19:53:17
|
version 1.1.2.6, 2007/09/29 20:36:30
|
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
struct SourceQualifierDecl |
struct SourceFeature |
{ | { |
|
Uint32 flags; |
char* name; | char* name; |
Uint16 type; |
const char** qualifiers; |
Sint16 subscript; |
|
Uint16 scope; |
|
Uint16 flavor; |
|
const char* value; |
|
}; | }; |
| |
struct SourceFeature |
struct SourceProperty /* extends SourceFeature */ |
{ | { |
|
// Inherited fields: |
Uint32 flags; | Uint32 flags; |
char* name; | char* name; |
const char** qualifiers; | const char** qualifiers; |
|
|
|
// Local fields: |
|
Uint16 type; |
|
Sint16 subscript; |
|
const char* value; |
}; | }; |
| |
struct SourceProperty |
struct SourceReference /* extends SourceFeature */ |
{ | { |
// Inherited fields (from SourceFeature): |
// Inherited fields: |
Uint32 flags; | Uint32 flags; |
char* name; | char* name; |
const char** qualifiers; | const char** qualifiers; |
| |
// Local fields: | // Local fields: |
Uint16 type; |
|
Sint16 subscript; | Sint16 subscript; |
struct SourceClass* refClass; | struct SourceClass* refClass; |
}; | }; |
| |
struct SourceMethod |
struct SourceMethod /* extends SourceFeature */ |
{ | { |
|
// Inherited fields: |
Uint32 flags; | Uint32 flags; |
char* name; | char* name; |
const char** qualifiers; | const char** qualifiers; |
|
|
SourceFeature** features; | SourceFeature** features; |
}; | }; |
| |
|
struct SourceQualifierDecl |
|
{ |
|
char* name; |
|
Uint16 type; |
|
Sint16 subscript; |
|
Uint16 scope; |
|
Uint16 flavor; |
|
const char* value; |
|
}; |
|
|
struct SourceNameSpace | struct SourceNameSpace |
{ | { |
char* nameSpace; | char* nameSpace; |