Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config
package Synopsis::Parser::C++
class Member
Files: Synopsis/Parser/C++/occ/member.h
Member-inheritance Scopes/Synopsis/Parser/C++/MemberFunction.html Scopes/Synopsis/Parser/C++.html#LightObject
Public Member functions Summary:
 constructorMember() [Source]
 constructorMember(const Member&) [Source]
 constructorMember(Class*, Ptree*) [Source]
 voidSet(Class*, Ptree*, int) [Source]
 voidSignature(TypeInfo& t) [Source]
 Ptree*Name() [Source]
 Ptree*Comments() [Source]
 intNth() [Source]
 Class*Supplier() [Source]
 boolIsConstructor() [Source]
 boolIsDestructor() [Source]
 boolIsFunction() [Source]
 boolIsPublic() [Source]
 boolIsProtected() [Source]
 boolIsPrivate() [Source]
 boolIsStatic() [Source]
 boolIsMutable() [Source]
 boolIsInline() [Source]
 boolIsVirtual() [Source]
 boolIsPureVirtual() [Source]
 Ptree*GetUserMemberModifier() [Source]
 Ptree*GetUserAccessSpecifier() [Source]
 boolGetUserArgumentModifiers(PtreeArray& result) [Source]
 voidRemove() [Source]
 voidSetName(Ptree*) [Source]
 voidSetQualifiedName(Ptree*) [Source]
 Ptree*NewName() [Source]
 Ptree*ArgumentList() [Source]
 voidSetArgumentList(Ptree*) [Source]
 Ptree*NewArgumentList() [Source]
 Ptree*MemberInitializers() [Source]
 voidSetMemberInitializers(Ptree*) [Source]
 Ptree*NewMemberInitializers() [Source]
 Ptree*FunctionBody() [Source]
 voidSetFunctionBody(Ptree*) [Source]
 Ptree*NewFunctionBody() [Source]
 Ptree*Arguments() [Source]
static voidCopy(Member*, void*) [Source]

Protected Member functions Summary:
 boolIsInlineFuncImpl() [Source]
 voidSetName(Ptree*, Ptree*) [Source]
 Ptree*ArgumentList(Ptree* decl) [Source]
 Ptree*Arguments(Ptree*, int) [Source]
 Ptree*MemberInitializers(Ptree* decl) [Source]
 boolIsFunctionImplementation() [Source]

Protected Data members Summary:
Ptree*implementation [Source]
Ptree*original_decl [Source]

Private Member functions Summary:
 char*Name(int&) [Source]
 boolFind() [Source]

Private Data members Summary:
boolremoved [Source]
Ptree*new_name [Source]
Ptree*new_args [Source]
Ptree*new_init [Source]
Ptree*new_body [Source]
boolarg_name_filled [Source]
Class*metaobject [Source]
Ptree*declarator [Source]
intnth [Source]