The ScopedTypeVariant
Class Reference
Declaration
class ScopedTypeVariant { ... }
Public Member Typedefs Index
Public Constructors Index
Public Member Functions Index
Private Member Attributes Index
Description
Variant class for a scoped type.
Variants:
- DummyDef: a type used for hiding a global type.
- LocalDef: a locally defined type (e.g. found inside a function)
- GlobalDef: a globally defined type (processed by doxygen in an earlier pass).
Definition at line 46 of file scopedtypevariant.h.
Public Member Typedefs
GlobalDef
using ScopedTypeVariant::GlobalDef = const Definition * |
|
Variant
using ScopedTypeVariant::Variant = std::variant<DummyDef,LocalDef,GlobalDef> |
|
Public Constructors
ScopedTypeVariant()
ScopedTypeVariant::ScopedTypeVariant (GlobalDef d=nullptr) |
|
inline
explicit
|
ScopedTypeVariant()
ScopedTypeVariant::ScopedTypeVariant (const QCString & name) |
|
inline
explicit
|
Public Member Functions
globalDef()
const Definition * ScopedTypeVariant::globalDef () |
|
inline
|
isDummy()
bool ScopedTypeVariant::isDummy () |
|
inline
|
localDef()
LocalDef * ScopedTypeVariant::localDef () |
|
inline
|
localDef()
const LocalDef * ScopedTypeVariant::localDef () |
|
inline
|
name()
QCString ScopedTypeVariant::name () |
|
inline
|
Private Member Attributes
m_name
QCString ScopedTypeVariant::m_name |
|
m_variant
Variant ScopedTypeVariant::m_variant |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.