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

Class that contains information about a type constraint relations. More...

#include <src/classdef.h>

Collaboration diagram for ConstraintClassDef:

Public Member Functions

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

Public Attributes

ClassDefclassDef
 Class definition that this relation uses.
StringSet accessors
 Dictionary of member types names that form the edge labels of the constraint relation.

Detailed Description

Class that contains information about a type constraint relations.

Definition at line 516 of file classdef.h.

Constructor & Destructor Documentation

◆ ConstraintClassDef()

ConstraintClassDef::ConstraintClassDef ( ClassDef * cd)
inline

Definition at line 518 of file classdef.h.

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

References classDef.

Member Function Documentation

◆ addAccessor()

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

Definition at line 519 of file classdef.h.

520 {
521 if (accessors.find(s.str())==accessors.end())
522 {
523 accessors.insert(s.str());
524 }
525 }
const std::string & str() const
Definition qcstring.h:556
StringSet accessors
Dictionary of member types names that form the edge labels of the constraint relation.
Definition classdef.h:532

References accessors, and QCString::str().

Member Data Documentation

◆ accessors

StringSet ConstraintClassDef::accessors

Dictionary of member types names that form the edge labels of the constraint relation.

Definition at line 532 of file classdef.h.

Referenced by addAccessor().

◆ classDef

ClassDef* ConstraintClassDef::classDef

Class definition that this relation uses.

Definition at line 527 of file classdef.h.

Referenced by ConstraintClassDef().


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