Doxygen
Loading...
Searching...
No Matches
UsesClassDef Struct Reference

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

#include <src/classdef.h>

+ Collaboration diagram for UsesClassDef:

Public Member Functions

 UsesClassDef (ClassDef *cd)
 
void addAccessor (const QCString &s)
 

Public Attributes

ClassDefclassDef
 Class definition that this relation uses.
 
StringSet accessors
 Dictionary of member variable names that form the edge labels of the usage relation.
 
QCString templSpecifiers
 Template arguments used for the base class.
 
bool containment = true
 

Detailed Description

Class that contains information about a usage relation.

Definition at line 481 of file classdef.h.

Constructor & Destructor Documentation

◆ UsesClassDef()

UsesClassDef::UsesClassDef ( ClassDef * cd)
inline

Definition at line 483 of file classdef.h.

483: classDef(cd) {}
ClassDef * classDef
Class definition that this relation uses.
Definition classdef.h:492

References classDef.

Member Function Documentation

◆ addAccessor()

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

Definition at line 484 of file classdef.h.

485 {
486 if (accessors.find(s.str())==accessors.end())
487 {
488 accessors.insert(s.str());
489 }
490 }
const std::string & str() const
Definition qcstring.h:537
StringSet accessors
Dictionary of member variable names that form the edge labels of the usage relation.
Definition classdef.h:497

References accessors, and QCString::str().

Member Data Documentation

◆ accessors

StringSet UsesClassDef::accessors

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

Definition at line 497 of file classdef.h.

Referenced by addAccessor().

◆ classDef

ClassDef* UsesClassDef::classDef

Class definition that this relation uses.

Definition at line 492 of file classdef.h.

Referenced by UsesClassDef().

◆ containment

bool UsesClassDef::containment = true

Definition at line 502 of file classdef.h.

◆ templSpecifiers

QCString UsesClassDef::templSpecifiers

Template arguments used for the base class.

Definition at line 500 of file classdef.h.


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