nany
Classes | Public Member Functions | Public Attributes | List of all members
ny::Atom::Parameters Struct Referencefinal

Public Member Functions

uint size () const
 Get the total number of parameters.
 
bool empty () const
 Get if empty.
 
bool append (const CLID &, const AnyString &name)
 Add a new parameter.
 
uint32_t findByName (const AnyString &name, uint32_t offset=0) const
 Try to find a parameter index from its name.
 
const std::pair< AnyString, Vardef > & operator[] (uint index) const
 
void swap (Parameters &)
 
const AnyString & name (uint index) const
 Parameter name.
 
const Vardefvardef (uint index) const
 Var def.
 
template<class T >
void each (const T &callback) const
 Iterate through all parameters.
 

Public Attributes

bool shortcircuitValue = false
 Shortcircuit value (if applicable)
 

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