| Puma Reference Manual | Puma: Puma::CCNameLookup Class Reference |
#include <CCNameLookup.h>
Public Types | |
| enum | Flags { IS_TYPE = 1, IS_NAMESPACE = 2, ASS_NS_LOOKUP = 4, NO_MEMBER_FCTS = 8, NO_MEMBER_ALIAS = 16 } |
Public Member Functions | |
| CCNameLookup (ErrorSink &) | |
| 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 *) |
| unsigned | Objects () const |
| CObjectInfo * | Object (unsigned=0) const |
| void | reset () |
| Puma::CCNameLookup::CCNameLookup | ( | ErrorSink & | ) |
| void Puma::CCNameLookup::lookup | ( | const DString & | sn, | |
| CStructure * | scope, | |||
| bool | nested = false, |
|||
| bool | base_usings = false, |
|||
| int | p = 0 | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookup | ( | CT_SimpleName * | , | |
| CStructure * | , | |||
| bool | = false, |
|||
| bool | = false | |||
| ) |
| 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] |
| void Puma::CCNameLookup::lookupNamespace | ( | const DString & | sn, | |
| CStructure * | scope, | |||
| int | p = 0 | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookupNamespace | ( | CT_SimpleName * | sn, | |
| CStructure * | scope | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookupInAssNs | ( | const DString & | sn, | |
| CStructure * | scope, | |||
| int | p = 0 | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookupInAssNs | ( | CT_SimpleName * | sn, | |
| CStructure * | scope | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookupOpName | ( | const DString & | sn, | |
| CStructure * | scope, | |||
| int | p = 0 | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookupOpName | ( | CT_SimpleName * | sn, | |
| CStructure * | scope | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookupFunction | ( | const DString & | sn, | |
| CStructure * | scope, | |||
| int | p = 0 | |||
| ) | [inline] |
| void Puma::CCNameLookup::lookupFunction | ( | CT_SimpleName * | sn, | |
| CStructure * | scope | |||
| ) | [inline] |
| unsigned Puma::CCNameLookup::Objects | ( | ) | const [inline] |
| CObjectInfo * Puma::CCNameLookup::Object | ( | unsigned | i = 0 |
) | const [inline] |
| void Puma::CCNameLookup::reset | ( | ) | [inline] |