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

Member Function Documentation

◆ IsBaseOf()

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

Definition at line 352 of file Track.h.

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

References pBaseInfo.

Member Data Documentation

◆ concrete

bool Track::TypeInfo::concrete = false

Definition at line 349 of file Track.h.

◆ names

TypeNames Track::TypeInfo::names

Definition at line 348 of file Track.h.

◆ pBaseInfo

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

Definition at line 350 of file Track.h.

Referenced by IsBaseOf().

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