Doxygen
|
#include <src/scopedtypevariant.h>
Classes | |
struct | DummyDef |
Public Types | |
using | GlobalDef = const Definition * |
using | Variant = std::variant<DummyDef,LocalDef,GlobalDef> |
Public Member Functions | |
ScopedTypeVariant (GlobalDef d=nullptr) | |
ScopedTypeVariant (const QCString &name) | |
QCString | name () const |
LocalDef * | localDef () |
const LocalDef * | localDef () const |
const Definition * | globalDef () const |
bool | isDummy () const |
Private Attributes | |
QCString | m_name |
Variant | m_variant |
Variant class for a scoped type.
Variants:
Definition at line 46 of file scopedtypevariant.h.
using ScopedTypeVariant::GlobalDef = const Definition * |
Definition at line 50 of file scopedtypevariant.h.
using ScopedTypeVariant::Variant = std::variant<DummyDef,LocalDef,GlobalDef> |
Definition at line 51 of file scopedtypevariant.h.
|
inlineexplicit |
Definition at line 52 of file scopedtypevariant.h.
|
inlineexplicit |
Definition at line 54 of file scopedtypevariant.h.
|
inline |
Definition at line 59 of file scopedtypevariant.h.
References m_variant.
Referenced by writeObjCMethodCall().
|
inline |
Definition at line 60 of file scopedtypevariant.h.
References m_variant.
Referenced by generateClassOrGlobalLink(), generateClassOrGlobalLink(), generateMemberLink(), and setCallContextForVar().
|
inline |
Definition at line 57 of file scopedtypevariant.h.
References m_variant.
Referenced by generateFunctionLink(), generateFunctionLink(), generateMemberLink(), and getLinkInScope().
|
inline |
|
inline |
Definition at line 56 of file scopedtypevariant.h.
References m_name.
Referenced by generateClassOrGlobalLink(), generateMemberLink(), ScopedTypeVariant(), ScopedTypeVariant(), and setCallContextForVar().
|
private |
Definition at line 63 of file scopedtypevariant.h.
Referenced by name(), ScopedTypeVariant(), and ScopedTypeVariant().
|
private |
Definition at line 64 of file scopedtypevariant.h.
Referenced by globalDef(), isDummy(), localDef(), localDef(), ScopedTypeVariant(), and ScopedTypeVariant().