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 346 of file Track.h.

Member Function Documentation

◆ IsBaseOf()

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

Definition at line 351 of file Track.h.

352 {
353 for (auto pInfo = &other;
354 pInfo; pInfo = pInfo->pBaseInfo)
355 if (this == pInfo)
356 return true;
357 return false;
358 }

References pBaseInfo.

Member Data Documentation

◆ concrete

bool Track::TypeInfo::concrete = false

Definition at line 348 of file Track.h.

◆ names

TypeNames Track::TypeInfo::names

Definition at line 347 of file Track.h.

◆ pBaseInfo

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

Definition at line 349 of file Track.h.

Referenced by IsBaseOf().

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