KSeExpr 4.0.4.0
KSeExpr::ExprFuncNode::Data Struct Reference

base class for custom instance data More...

#include <ExprNode.h>

Inheritance diagram for KSeExpr::ExprFuncNode::Data:
KSeExpr::CurveData< T > KSeExpr::GetVar::Data KSeExpr::MapFuncX::Data KSeExpr::PrintFuncX::Data KSeExpr::RandFuncX::Data KSeExpr::SPrintFuncX::StringData KSeExpr::TriplanarFuncX::Data KSeExpr::VoronoiPointData

Public Member Functions

 Data (bool cleanup=false)
 Data (const Data &)=default
Dataoperator= (const Data &)=default
 Data (Data &&)=default
Dataoperator= (Data &&)=default
virtual ~Data ()=default

Public Attributes

bool _cleanup

Detailed Description

base class for custom instance data

Definition at line 723 of file ExprNode.h.

Constructor & Destructor Documentation

◆ Data() [1/3]

KSeExpr::ExprFuncNode::Data::Data ( bool cleanup = false)
inline

Definition at line 724 of file ExprNode.h.

References _cleanup.

Referenced by Data(), Data(), operator=(), and operator=().

◆ Data() [2/3]

KSeExpr::ExprFuncNode::Data::Data ( const Data & )
default

References Data().

◆ Data() [3/3]

KSeExpr::ExprFuncNode::Data::Data ( Data && )
default

References Data().

◆ ~Data()

virtual KSeExpr::ExprFuncNode::Data::~Data ( )
virtualdefault

Member Function Documentation

◆ operator=() [1/2]

Data & KSeExpr::ExprFuncNode::Data::operator= ( const Data & )
default

References Data().

◆ operator=() [2/2]

Data & KSeExpr::ExprFuncNode::Data::operator= ( Data && )
default

References Data().

Member Data Documentation

◆ _cleanup

bool KSeExpr::ExprFuncNode::Data::_cleanup

Definition at line 733 of file ExprNode.h.

Referenced by Data().


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