KSeExpr  4.0.4.0
Public Member Functions | Public Attributes | List of all members
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.

Referenced by KSeExpr::PrintFuncX::evalConstant(), and KSeExpr::GetVar::evalConstant().

◆ Data() [2/3]

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

◆ Data() [3/3]

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

◆ ~Data()

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

Member Function Documentation

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ _cleanup

bool KSeExpr::ExprFuncNode::Data::_cleanup

Definition at line 733 of file ExprNode.h.

Referenced by KSeExpr::ExprFuncNode::~ExprFuncNode().


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