Enzo
Loading...
Searching...
No Matches
enzo::prm::Template Class Reference

Public Member Functions

 Template (enzo::prm::Type type, prm::Name name)
 
 Template (enzo::prm::Type type, prm::Name name, unsigned int vectorSize)
 
 Template (enzo::prm::Type type, prm::Name name, std::vector< prm::Default > defaults, unsigned int vectorSize=1, std::vector< prm::Range > ranges=std::vector< prm::Range >())
 
 Template (enzo::prm::Type type, prm::Name name, prm::Default theDefault, unsigned int vectorSize=1, Range range=Range())
 
enzo::bt::String getName () const
 
enzo::bt::String getToken () const
 
enzo::bt::String getLabel () const
 
const prm::Default getDefault (unsigned int index=0) const
 
const prm::RangegetRange (unsigned int index=0) const
 
const prm::Type getType () const
 
const unsigned int getSize () const
 
const unsigned int getNumDefaults () const
 

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