CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::Constraint::ConstraintVariable::Data Class Referencefinal
Inheritance diagram for CeresEngine::Constraint::ConstraintVariable::Data:
CeresEngine::RefCounted< Data, RefCounter< false > >

Public Member Functions

 Data (String name, Any &&context)
 
 Data (const char *name, Any &&context)
 
 Data (const Data &other)=delete
 
Dataoperator= (const Data &other)=delete
 
 ~Data ()=default
 
- Public Member Functions inherited from CeresEngine::RefCounted< Data, RefCounter< false > >
 RefCounted (Args &&... args)
 Creates a new RefCounted object and constructs a new Deleter by forwarding Args to it.
 
void retain () noexcept
 Retains the object by increment it's reference count by one.
 
bool release () noexcept
 Relases the object by decrementing it's reference count by one.
 

Public Attributes

String name
 
Any context
 
double value
 

Constructor & Destructor Documentation

◆ Data() [1/3]

CeresEngine::Constraint::ConstraintVariable::Data::Data ( String  name,
Any &&  context 
)
inlineexplicit

◆ Data() [2/3]

CeresEngine::Constraint::ConstraintVariable::Data::Data ( const char name,
Any &&  context 
)
inlineexplicit

◆ Data() [3/3]

CeresEngine::Constraint::ConstraintVariable::Data::Data ( const Data other)
delete

◆ ~Data()

CeresEngine::Constraint::ConstraintVariable::Data::~Data ( )
default

Member Function Documentation

◆ operator=()

Data & CeresEngine::Constraint::ConstraintVariable::Data::operator= ( const Data other)
delete

Member Data Documentation

◆ context

Any CeresEngine::Constraint::ConstraintVariable::Data::context

◆ name

String CeresEngine::Constraint::ConstraintVariable::Data::name

◆ value

double CeresEngine::Constraint::ConstraintVariable::Data::value

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