Skip to main content

The UsesClassDef Struct Reference

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 by Doxygen 1.14.0.