#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 |