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

#include <PatternPointArgument.h>

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

Public Member Functions

 PatternPointArgument (args::name &&name, const args::patterns *patterns)
 PatternPointArgument (const PatternPointArgument &other)
 ~PatternPointArgument () override
bool isValid () const override
const Point * get () const override
const args::name & name () const override
BasePointArgument * clone () const override
 operator CG::Point () const override
Public Member Functions inherited from Chrysalis::BasePointArgument
virtual ~BasePointArgument ()=default

Additional Inherited Members

Protected Member Functions inherited from Chrysalis::BasePointArgument
 BasePointArgument ()=default

Constructor & Destructor Documentation

◆ PatternPointArgument() [1/2]

PatternPointArgument::PatternPointArgument ( args::name && name,
const args::patterns * patterns )
explicit
Here is the call graph for this function:
Here is the caller graph for this function:

◆ PatternPointArgument() [2/2]

PatternPointArgument::PatternPointArgument ( const PatternPointArgument & other)
Here is the call graph for this function:

◆ ~PatternPointArgument()

PatternPointArgument::~PatternPointArgument ( )
override

Member Function Documentation

◆ clone()

BasePointArgument * PatternPointArgument::clone ( ) const
nodiscardoverridevirtual

Implements Chrysalis::BasePointArgument.

Here is the call graph for this function:

◆ get()

const Point * PatternPointArgument::get ( ) const
nodiscardoverridevirtual

Implements Chrysalis::BasePointArgument.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ isValid()

bool PatternPointArgument::isValid ( ) const
nodiscardoverridevirtual

Reimplemented from Chrysalis::BasePointArgument.

Here is the call graph for this function:

◆ name()

const args::name & PatternPointArgument::name ( ) const
nodiscardoverridevirtual

Implements Chrysalis::BasePointArgument.

Here is the caller graph for this function:

◆ operator CG::Point()

PatternPointArgument::operator CG::Point ( ) const
nodiscardoverridevirtual

Reimplemented from Chrysalis::BasePointArgument.

Here is the call graph for this function:
Here is the caller graph for this function:

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