#include <CCNameLookup.h>
|
| | CCNameLookup (ErrorSink &, CStructure *curr_scope=0, bool allow_inst=true) |
| |
| void | lookup (const DString &, CStructure *, bool=false, bool=false, int=0) |
| |
| void | lookup (CT_SimpleName *, CStructure *, bool=false, bool=false) |
| |
| void | lookupType (const DString &, CStructure *, bool=false, bool=false, int=0) |
| |
| void | lookupType (CT_SimpleName *, CStructure *, bool=false, bool=false) |
| |
| void | lookupNamespace (const DString &, CStructure *, int=0) |
| |
| void | lookupNamespace (CT_SimpleName *, CStructure *) |
| |
| void | lookupInAssNs (const DString &, CStructure *, int=0) |
| |
| void | lookupInAssNs (CT_SimpleName *, CStructure *) |
| |
| void | lookupOpName (const DString &, CStructure *, int=0) |
| |
| void | lookupOpName (CT_SimpleName *, CStructure *) |
| |
| void | lookupFunction (const DString &, CStructure *, int=0) |
| |
| void | lookupFunction (CT_SimpleName *, CStructure *) |
| |
| void | lookupFriendClass (const DString &, CStructure *, int=0) |
| |
| void | lookupFriendClass (CT_SimpleName *, CStructure *) |
| |
| unsigned | Objects () const |
| |
| CObjectInfo * | Object (unsigned=0) const |
| |
| void | reset (CStructure *curr_scope=0, bool allow_inst=true) |
| |
◆ Flags
| Enumerator |
|---|
| IS_TYPE | |
| IS_NAMESPACE | |
| ASS_NS_LOOKUP | |
| NO_MEMBER_FCTS | |
| NO_MEMBER_ALIAS | |
| IS_FRIEND | |
◆ CCNameLookup()
| Puma::CCNameLookup::CCNameLookup |
( |
ErrorSink & | , |
|
|
CStructure * | curr_scope = 0, |
|
|
bool | allow_inst = true ) |
◆ lookup() [1/2]
| void Puma::CCNameLookup::lookup |
( |
const DString & | sn, |
|
|
CStructure * | scope, |
|
|
bool | nested = false, |
|
|
bool | base_usings = false, |
|
|
int | p = 0 ) |
|
inline |
◆ lookup() [2/2]
◆ lookupFriendClass() [1/2]
| void Puma::CCNameLookup::lookupFriendClass |
( |
const DString & | sn, |
|
|
CStructure * | scope, |
|
|
int | p = 0 ) |
|
inline |
◆ lookupFriendClass() [2/2]
◆ lookupFunction() [1/2]
| void Puma::CCNameLookup::lookupFunction |
( |
const DString & | sn, |
|
|
CStructure * | scope, |
|
|
int | p = 0 ) |
|
inline |
◆ lookupFunction() [2/2]
◆ lookupInAssNs() [1/2]
| void Puma::CCNameLookup::lookupInAssNs |
( |
const DString & | sn, |
|
|
CStructure * | scope, |
|
|
int | p = 0 ) |
|
inline |
◆ lookupInAssNs() [2/2]
◆ lookupNamespace() [1/2]
| void Puma::CCNameLookup::lookupNamespace |
( |
const DString & | sn, |
|
|
CStructure * | scope, |
|
|
int | p = 0 ) |
|
inline |
◆ lookupNamespace() [2/2]
◆ lookupOpName() [1/2]
| void Puma::CCNameLookup::lookupOpName |
( |
const DString & | sn, |
|
|
CStructure * | scope, |
|
|
int | p = 0 ) |
|
inline |
◆ lookupOpName() [2/2]
◆ lookupType() [1/2]
| void Puma::CCNameLookup::lookupType |
( |
const DString & | sn, |
|
|
CStructure * | scope, |
|
|
bool | nested = false, |
|
|
bool | base_usings = false, |
|
|
int | p = 0 ) |
|
inline |
◆ lookupType() [2/2]
| void Puma::CCNameLookup::lookupType |
( |
CT_SimpleName * | sn, |
|
|
CStructure * | scope, |
|
|
bool | nested = false, |
|
|
bool | base_usings = false ) |
|
inline |
◆ Object()
| CObjectInfo * Puma::CCNameLookup::Object |
( |
unsigned | i = 0 | ) |
const |
|
inline |
◆ Objects()
| unsigned Puma::CCNameLookup::Objects |
( |
| ) |
const |
|
inline |
◆ reset()
| void Puma::CCNameLookup::reset |
( |
CStructure * | curr_scope = 0, |
|
|
bool | allow_inst = true ) |
|
inline |