#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) |
|
Enumerator |
---|
IS_TYPE |
|
IS_NAMESPACE |
|
ASS_NS_LOOKUP |
|
NO_MEMBER_FCTS |
|
NO_MEMBER_ALIAS |
|
IS_FRIEND |
|
Puma::CCNameLookup::CCNameLookup |
( |
ErrorSink & |
, |
|
|
CStructure * |
curr_scope = 0 , |
|
|
bool |
allow_inst = true |
|
) |
| |
void Puma::CCNameLookup::lookup |
( |
const DString & |
sn, |
|
|
CStructure * |
scope, |
|
|
bool |
nested = false , |
|
|
bool |
base_usings = false , |
|
|
int |
p = 0 |
|
) |
| |
|
inline |
void Puma::CCNameLookup::lookupFriendClass |
( |
const DString & |
sn, |
|
|
CStructure * |
scope, |
|
|
int |
p = 0 |
|
) |
| |
|
inline |
void Puma::CCNameLookup::lookupFunction |
( |
const DString & |
sn, |
|
|
CStructure * |
scope, |
|
|
int |
p = 0 |
|
) |
| |
|
inline |
void Puma::CCNameLookup::lookupInAssNs |
( |
const DString & |
sn, |
|
|
CStructure * |
scope, |
|
|
int |
p = 0 |
|
) |
| |
|
inline |
void Puma::CCNameLookup::lookupNamespace |
( |
const DString & |
sn, |
|
|
CStructure * |
scope, |
|
|
int |
p = 0 |
|
) |
| |
|
inline |
void Puma::CCNameLookup::lookupOpName |
( |
const DString & |
sn, |
|
|
CStructure * |
scope, |
|
|
int |
p = 0 |
|
) |
| |
|
inline |
void Puma::CCNameLookup::lookupType |
( |
const DString & |
sn, |
|
|
CStructure * |
scope, |
|
|
bool |
nested = false , |
|
|
bool |
base_usings = false , |
|
|
int |
p = 0 |
|
) |
| |
|
inline |
void Puma::CCNameLookup::lookupType |
( |
CT_SimpleName * |
sn, |
|
|
CStructure * |
scope, |
|
|
bool |
nested = false , |
|
|
bool |
base_usings = false |
|
) |
| |
|
inline |
CObjectInfo * Puma::CCNameLookup::Object |
( |
unsigned |
i = 0 | ) |
const |
|
inline |
unsigned Puma::CCNameLookup::Objects |
( |
| ) |
const |
|
inline |
void Puma::CCNameLookup::reset |
( |
CStructure * |
curr_scope = 0 , |
|
|
bool |
allow_inst = true |
|
) |
| |
|
inline |