Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::Cargo Struct Referenceabstract
Inheritance diagram for trax::Cargo:

Public Member Functions

virtual const char * TypeName () const noexcept=0
Public Member Functions inherited from trax::Identified< Cargo >
virtual const std::string & Reference (const std::string &name) const=0
 Gets a reference that was set for this object by name.
virtual const std::vector< char const * > & ReferenceNames (const std::string &namePart) const=0
 Searches for all reference names that countain namePart as substring in the name.
virtual IDType ID () const noexcept=0
 Identified (const Identified &)=delete
Identified & operator= (const Identified &)=delete

Member Function Documentation

◆ TypeName()

virtual const char * trax::Cargo::TypeName ( ) const
pure virtualnoexcept
Returns
the name for the object type that implements this interface.

The documentation for this struct was generated from the following file:
  • C:/Trend/Development/Trax3/Code/trax/rigid/trains/Cargo.h