Skip to main content

UsesClassDef Struct

Class that contains information about a usage relation. More...

Declaration​

struct UsesClassDef { ... }

Included Headers​

#include <src/classdef.h>

Public Constructors Index​

UsesClassDef (ClassDef *cd)

Public Member Functions Index​

voidaddAccessor (const QCString &s)

Public Member Attributes Index​

ClassDef *classDef

Class definition that this relation uses. More...

StringSetaccessors

Dictionary of member variable names that form the edge labels of the usage relation. More...

QCStringtemplSpecifiers

Template arguments used for the base class. More...

boolcontainment = true

Description​

Class that contains information about a usage relation.

Definition at line 483 of file classdef.h.

Public Constructors​

UsesClassDef()​

UsesClassDef::UsesClassDef (ClassDef * cd)
inline

Definition at line 485 of file classdef.h.

Reference classDef.

Public Member Functions​

addAccessor()​

void UsesClassDef::addAccessor (const QCString & s)
inline

Definition at line 486 of file classdef.h.

486 void addAccessor(const QCString &s)
487 {
488 if (accessors.find(s.str())==accessors.end())
489 {
490 accessors.insert(s.str());
491 }
492 }

References accessors and QCString::str.

Public Member Attributes​

accessors​

StringSet UsesClassDef::accessors

Dictionary of member variable names that form the edge labels of the usage relation.

Definition at line 499 of file classdef.h.

Referenced by addAccessor.

classDef​

ClassDef* UsesClassDef::classDef

Class definition that this relation uses.

Definition at line 494 of file classdef.h.

Referenced by UsesClassDef.

containment​

bool UsesClassDef::containment = true

Definition at line 504 of file classdef.h.

504 bool containment = true;

templSpecifiers​

QCString UsesClassDef::templSpecifiers

Template arguments used for the base class.

Definition at line 502 of file classdef.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.