Chrysalis - Pattern
Loading...
Searching...
No Matches
Chrysalis::BaseNamedElement Class Reference

#include <BaseNamedElement.h>

Inheritance diagram for Chrysalis::BaseNamedElement:
[legend]

Public Member Functions

bool hasAlias () const
const std::string & getName () const
const std::string & getAlias () const
void setName (const std::string &name)
void setAlias (const std::string &alias)

Protected Member Functions

template<class Archive>
void serialize (Archive &archive, const unsigned int)
 BaseNamedElement ()=default
 BaseNamedElement (const std::string &name)

Constructor & Destructor Documentation

◆ BaseNamedElement() [1/2]

Chrysalis::BaseNamedElement::BaseNamedElement ( )
explicitprotecteddefault
Here is the call graph for this function:
Here is the caller graph for this function:

◆ BaseNamedElement() [2/2]

BaseNamedElement::BaseNamedElement ( const std::string & name)
explicitprotected

Member Function Documentation

◆ getAlias()

const std::string & BaseNamedElement::getAlias ( ) const
nodiscard
Here is the caller graph for this function:

◆ getName()

const std::string & BaseNamedElement::getName ( ) const
nodiscard
Here is the caller graph for this function:

◆ hasAlias()

bool BaseNamedElement::hasAlias ( ) const
nodiscard
Here is the caller graph for this function:

◆ serialize()

template<class Archive>
void Chrysalis::BaseNamedElement::serialize ( Archive & archive,
const unsigned int  )
inlineprotected

◆ setAlias()

void BaseNamedElement::setAlias ( const std::string & alias)
Here is the caller graph for this function:

◆ setName()

void BaseNamedElement::setName ( const std::string & name)
Here is the caller graph for this function:

The documentation for this class was generated from the following files: