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:

Public Member Functions

bool IsBaseOf (const TypeInfo &other) const

Public Attributes

TypeNames names
bool concrete = false
const TypeInfopBaseInfo = nullptr

Detailed Description

Definition at line 180 of file Track.h.

Member Function Documentation

◆ IsBaseOf()

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

Definition at line 185 of file Track.h.

186 {
187 for (auto pInfo = &other;
188 pInfo; pInfo = pInfo->pBaseInfo)
189 if (this == pInfo)
190 return true;
191 return false;
192 }

References pBaseInfo.

Member Data Documentation

◆ concrete

bool Track::TypeInfo::concrete = false

Definition at line 182 of file Track.h.

◆ names

TypeNames Track::TypeInfo::names

Definition at line 181 of file Track.h.

◆ pBaseInfo

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

Definition at line 183 of file Track.h.

Referenced by IsBaseOf().

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