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

Member Function Documentation

◆ IsBaseOf()

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

Definition at line 330 of file Track.h.

331  {
332  for (auto pInfo = &other;
333  pInfo; pInfo = pInfo->pBaseInfo)
334  if (this == pInfo)
335  return true;
336  return false;
337  }

References pBaseInfo.

Member Data Documentation

◆ concrete

bool Track::TypeInfo::concrete = false

Definition at line 327 of file Track.h.

◆ names

TypeNames Track::TypeInfo::names

Definition at line 326 of file Track.h.

◆ pBaseInfo

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

Definition at line 328 of file Track.h.

Referenced by IsBaseOf().

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