![]() |
VISR
0.11.8
Versatile Interactive Scene Renderer
|
#include <string_parameter.hpp>
Public Member Functions | |
StringParameter (std::size_t maxLength=0) | |
StringParameter (ParameterConfigBase const &config) | |
StringParameter (EmptyParameterConfig const &config) | |
StringParameter (std::string const &initStr) | |
virtual | ~StringParameter () override |
char const * | str () const |
std::size_t | empty () const |
std::size_t | size () const |
void | assign (char const *newStr) |
void | assign (std::string const &newStr) |
StringParameter & | operator= (std::string const &newStr) |
std::size_t | maxLength () const |
![]() | |
TypedParameterBase ()=default | |
virtual | ~TypedParameterBase ()=default |
ParameterType | type () final |
std::unique_ptr< ParameterBase > | clone () const final |
void | assign (ParameterBase const &rhs) override |
![]() | |
ParameterBase () | |
ParameterBase (const ParameterBase &) | |
ParameterBase & | operator= (const ParameterBase &) |
virtual | ~ParameterBase () |
Additional Inherited Members | |
![]() | |
using | ParameterConfigType = EmptyParameterConfig |
![]() | |
static const constexpr ParameterType | staticType () |
A type for passing strings between processing components.
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
overridevirtualdefault |
void visr::pml::StringParameter::assign | ( | char const * | newStr | ) |
void visr::pml::StringParameter::assign | ( | std::string const & | newStr | ) |
std::size_t visr::pml::StringParameter::empty | ( | ) | const |
|
inline |
Return the maximum length.
StringParameter & visr::pml::StringParameter::operator= | ( | std::string const & | newStr | ) |
std::size_t visr::pml::StringParameter::size | ( | ) | const |
char const * visr::pml::StringParameter::str | ( | ) | const |