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

#include <Pattern.h>

Inheritance diagram for Chrysalis::Pattern:
[legend]
Collaboration diagram for Chrysalis::Pattern:
[legend]

Public Member Functions

 Pattern (const std::string &name, PatternSpace *space)
 ~Pattern ()
PatternSpace * getSpace () const
Public Member Functions inherited from Chrysalis::BaseNamedElement
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)

Static Public Member Functions

static Pattern * create (const std::string &name)

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BaseNamedElement
template<class Archive>
void serialize (Archive &archive, const unsigned int)
 BaseNamedElement ()=default
 BaseNamedElement (const std::string &name)

Constructor & Destructor Documentation

◆ Pattern()

Pattern::Pattern ( const std::string & name,
PatternSpace * space )
explicit
Here is the call graph for this function:

◆ ~Pattern()

Pattern::~Pattern ( )

Member Function Documentation

◆ create()

Pattern * Pattern::create ( const std::string & name)
static

◆ getSpace()

PatternSpace * Pattern::getSpace ( ) const
nodiscard

The documentation for this class was generated from the following files:
  • /opt/buildagent/work/edabedf7a47abebc/pattern/include/Pattern.h
  • /opt/buildagent/work/edabedf7a47abebc/pattern/src/Pattern.cpp