#include <member.h>
Inheritance diagram for Member:
|
Definition at line 26 of file member.cc. References arg_name_filled, declarator, FALSE, implementation, metaobject, new_args, new_body, new_init, new_name, nil, nth, original_decl, and removed. |
|
Definition at line 42 of file member.cc. References arg_name_filled, declarator, implementation, metaobject, new_args, new_body, new_init, new_name, nth, original_decl, and removed. |
|
Definition at line 58 of file member.cc. References arg_name_filled, declarator, FALSE, implementation, metaobject, new_args, new_body, new_init, new_name, nil, nth, original_decl, and removed. |
|
Definition at line 392 of file member.cc. References Walker::GetArgDeclList(), and nil. |
|
Definition at line 384 of file member.cc. References declarator, IsFunctionImplementation(), and original_decl. Referenced by Arguments(), Class::TranslateFunctionBody(), and Metaclass::TranslateMemberFunction(). |
|
Definition at line 454 of file member.cc. References arg_name_filled, Walker::argument_name, Arguments(), Ptree::Cadr(), Ptree::Car(), Ptree::Cddr(), Ptree::Cdr(), Ptree::Cons(), Ptree::IsA(), Ptree::IsLeaf(), Ptree::Make(), nil, ntUserdefKeyword, REGISTER, Ptree::Second(), Ptree::Third(), and TRUE. |
|
Definition at line 449 of file member.cc. References ArgumentList(). Referenced by Arguments(). |
|
Definition at line 127 of file member.cc. References declarator, Ptree::IsA(), MopErrorMessage(), nil, and ntDeclarator. |
|
Definition at line 489 of file member.cc. References ChangedMemberList::Copy(), ChangedMemberList::Cmem::declarator, ChangedMemberList::Cmem::def, implementation, IsFunctionImplementation(), original_decl, and Class::Undefined. Referenced by Class::AppendAfterToplevel(), and Class::InsertBeforeToplevel(). |
|
Definition at line 328 of file member.cc. References MemberList::Mem::declarator, declarator, FALSE, Ptree::GetEncodedType(), Class::GetMemberList(), MemberList::Lookup(), metaobject, Name(), nil, nth, MemberList::Ref(), MemberList::Mem::supplying, and TRUE. Referenced by ChangedMemberList::Copy(), FunctionBody(), GetUserAccessSpecifier(), GetUserArgumentModifiers(), GetUserMemberModifier(), IsInline(), IsMutable(), IsPrivate(), IsProtected(), IsPublic(), IsStatic(), IsVirtual(), Nth(), and Supplier(). |
|
Definition at line 430 of file member.cc. References Find(), Class::GetMemberList(), implementation, Ptree::IsA(), IsFunctionImplementation(), metaobject, nil, ntDeclarator, nth, Ptree::Nth(), MemberList::Ref(), and Ptree::Third(). |
|
Definition at line 288 of file member.cc. References Find(), Class::GetMemberList(), metaobject, nil, nth, and MemberList::Ref(). |
|
Definition at line 296 of file member.cc. References PtreeArray::Append(), Ptree::Car(), PtreeArray::Clear(), declarator, FALSE, Find(), Walker::GetArgDeclList(), Ptree::IsA(), Ptree::IsLeaf(), Ptree::ListTail(), nil, ntUserdefKeyword, and TRUE. |
|
Definition at line 320 of file member.cc. References Find(), Class::GetMemberList(), metaobject, nil, nth, and MemberList::Ref(). |
|
Definition at line 156 of file member.cc. References declarator, Ptree::Eq(), FALSE, Encoding::GetBaseName(), Ptree::GetEncodedName(), Class::GetEnvironment(), metaobject, MopErrorMessage(), Class::Name(), nil, and Supplier(). Referenced by MemberInitializers(). |
|
Definition at line 178 of file member.cc. References declarator, FALSE, Encoding::GetBaseName(), Ptree::GetEncodedName(), Class::GetEnvironment(), metaobject, MopErrorMessage(), and nil. |
|
Definition at line 197 of file member.cc. References TypeInfo::IsFunction(), and Signature(). Referenced by Metaclass::FindFirstNotInlinedVirtualFunction(), and IsPureVirtual(). |
|
Definition at line 89 of file member.h. References nil. Referenced by ArgumentList(), Copy(), FunctionBody(), IsInline(), MemberInitializers(), and SetName(). |
|
Definition at line 247 of file member.cc. References FALSE, Find(), Class::GetMemberList(), IsFunctionImplementation(), IsInlineFuncImpl(), metaobject, nth, MemberList::Ref(), and TRUE. Referenced by Metaclass::FindFirstNotInlinedVirtualFunction(), and Metaclass::TranslateMemberFunction(). |
|
Definition at line 258 of file member.cc. References Ptree::Car(), Ptree::Cdr(), FALSE, implementation, INLINE, Ptree::IsA(), nil, and TRUE. Referenced by IsInline(). |
|
Definition at line 239 of file member.cc. References FALSE, Find(), Class::GetMemberList(), metaobject, nth, and MemberList::Ref(). |
|
Definition at line 222 of file member.cc. References FALSE, Find(), Class::GetMemberList(), metaobject, nth, PRIVATE, and MemberList::Ref(). |
|
Definition at line 213 of file member.cc. References FALSE, Find(), Class::GetMemberList(), metaobject, nth, PROTECTED, and MemberList::Ref(). |
|
Definition at line 204 of file member.cc. References FALSE, Find(), Class::GetMemberList(), metaobject, nth, PUBLIC, and MemberList::Ref(). |
|
Definition at line 280 of file member.cc. References Ptree::Car(), declarator, Ptree::Eq(), FALSE, IsFunction(), and Ptree::Last(). |
|
Definition at line 231 of file member.cc. References FALSE, Find(), Class::GetMemberList(), metaobject, nth, and MemberList::Ref(). Referenced by Metaclass::GetFinalizer(), and Metaclass::InsertInitialize(). |
|
Definition at line 272 of file member.cc. References FALSE, Find(), Class::GetMemberList(), metaobject, nth, and MemberList::Ref(). Referenced by Metaclass::FindFirstNotInlinedVirtualFunction(). |
|
Definition at line 414 of file member.cc. References Ptree::Car(), Ptree::Eq(), IsConstructor(), Ptree::IsLeaf(), Ptree::Last(), and nil. |
|
Definition at line 406 of file member.cc. References declarator, IsFunctionImplementation(), and original_decl. |
|
Definition at line 111 of file member.cc. References declarator, Encoding::GetBaseName(), Ptree::GetEncodedName(), Class::GetEnvironment(), metaobject, MopErrorMessage(), and nil. |
|
Definition at line 104 of file member.cc. References Encoding::NameToPtree(). Referenced by Find(), Class::NthMemberName(), and Metaclass::TranslateMemberFunction(). |
|
|
|
|
|
|
|
|
|
Definition at line 140 of file member.cc. Referenced by Class::IsMember(), and Metaclass::TranslateMemberFunction(). |
|
Definition at line 54 of file member.h. References TRUE. Referenced by Class::RemoveMember(). |
|
Definition at line 74 of file member.cc. References arg_name_filled, declarator, FALSE, implementation, metaobject, new_args, new_body, new_init, new_name, nil, nth, original_decl, and removed. Referenced by Class::LookupMember(), and Class::NthMember(). |
|
Definition at line 401 of file member.cc. References new_args. |
|
Definition at line 444 of file member.cc. References new_body. |
|
Definition at line 425 of file member.cc. References new_init. |
|
Definition at line 367 of file member.cc. References Ptree::First(), Ptree::GetEncodedName(), Ptree::Last(), MopErrorMessage(), new_name, nil, and Ptree::ShallowSubst(). |
|
Definition at line 359 of file member.cc. References declarator, IsFunctionImplementation(), and original_decl. |
|
Definition at line 354 of file member.cc. References new_name. |
|
Definition at line 90 of file member.cc. References declarator, Ptree::GetEncodedType(), Class::GetEnvironment(), metaobject, MopErrorMessage(), nil, TypeInfo::Set(), and TypeInfo::Unknown(). Referenced by IsFunction(). |
|
Definition at line 148 of file member.cc. References Find(), Class::GetMemberList(), metaobject, nil, nth, and MemberList::Ref(). Referenced by Metaclass::CheckObsoleteness(), Metaclass::FindFirstNotInlinedVirtualFunction(), Metaclass::GetFinalizer(), Metaclass::InsertInitialize(), and IsConstructor(). |
|
|
|
Definition at line 99 of file member.h. Referenced by Arguments(), ChangedMemberList::Copy(), Member(), and Set(). |
|
Definition at line 102 of file member.h. Referenced by ArgumentList(), Comments(), ChangedMemberList::Copy(), Find(), GetUserArgumentModifiers(), IsConstructor(), IsDestructor(), IsPureVirtual(), Member(), MemberInitializers(), Name(), Set(), SetName(), and Signature(). |
|
Definition at line 90 of file member.h. Referenced by Copy(), FunctionBody(), IsInlineFuncImpl(), Member(), MemberFunction::MemberFunction(), and Set(). |
|
Definition at line 101 of file member.h. Referenced by ChangedMemberList::Copy(), Find(), FunctionBody(), GetUserAccessSpecifier(), GetUserMemberModifier(), IsConstructor(), IsDestructor(), IsInline(), IsMutable(), IsPrivate(), IsProtected(), IsPublic(), IsStatic(), IsVirtual(), Member(), Name(), Set(), Signature(), and Supplier(). |
|
Definition at line 96 of file member.h. Referenced by ChangedMemberList::Copy(), Member(), Set(), and SetArgumentList(). |
|
Definition at line 98 of file member.h. Referenced by ChangedMemberList::Copy(), Member(), Set(), and SetFunctionBody(). |
|
Definition at line 97 of file member.h. Referenced by ChangedMemberList::Copy(), Member(), Set(), and SetMemberInitializers(). |
|
Definition at line 95 of file member.h. Referenced by ChangedMemberList::Copy(), Member(), Set(), SetName(), and SetQualifiedName(). |
|
Definition at line 103 of file member.h. Referenced by ChangedMemberList::Copy(), Find(), FunctionBody(), GetUserAccessSpecifier(), GetUserMemberModifier(), IsInline(), IsMutable(), IsPrivate(), IsProtected(), IsPublic(), IsStatic(), IsVirtual(), Member(), Nth(), Set(), and Supplier(). |
|
Definition at line 91 of file member.h. Referenced by ArgumentList(), Copy(), Member(), MemberFunction::MemberFunction(), MemberInitializers(), Set(), and SetName(). |
|
Definition at line 94 of file member.h. Referenced by ChangedMemberList::Copy(), Member(), and Set(). |