Audacity 3.2.0
Public Member Functions | Public Attributes | List of all members
Track::TypeInfo Struct Reference

#include <Track.h>

Collaboration diagram for Track::TypeInfo:
[legend]

Public Member Functions

bool IsBaseOf (const TypeInfo &other) const
 

Public Attributes

TypeNames names
 
bool concrete = false
 
const TypeInfopBaseInfo = nullptr
 

Detailed Description

Definition at line 203 of file Track.h.

Member Function Documentation

◆ IsBaseOf()

bool Track::TypeInfo::IsBaseOf ( const TypeInfo other) const
inline

Definition at line 208 of file Track.h.

209 {
210 for (auto pInfo = &other;
211 pInfo; pInfo = pInfo->pBaseInfo)
212 if (this == pInfo)
213 return true;
214 return false;
215 }

References pBaseInfo.

Member Data Documentation

◆ concrete

bool Track::TypeInfo::concrete = false

Definition at line 205 of file Track.h.

◆ names

TypeNames Track::TypeInfo::names

Definition at line 204 of file Track.h.

◆ pBaseInfo

const TypeInfo* Track::TypeInfo::pBaseInfo = nullptr

Definition at line 206 of file Track.h.

Referenced by IsBaseOf().


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