Class CastValue¶
Defined in File CastValue.h
Class Documentation¶
-
class SmartPeak::CastValue¶
Public Types
Public Functions
-
inline CastValue()¶
-
inline CastValue(const std::string &s)¶
-
inline CastValue(const char *s)¶
-
inline CastValue(const float f)¶
-
inline CastValue(const int i)¶
-
inline CastValue(const long int li)¶
-
inline CastValue(const bool b)¶
-
inline CastValue(const std::vector<bool> &bl)¶
-
inline CastValue(const std::vector<float> &fl)¶
-
inline CastValue(const std::vector<int> &il)¶
-
inline CastValue(const std::vector<std::string> &sl)¶
-
inline ~CastValue()¶
-
bool operator<(const CastValue &other) const¶
Comparison operator will use case sensitive, use dedicated methods (is_less_than, is_greater_than) for non case sensitive.
-
inline operator std::string() const¶
Public Members
-
bool b_¶
-
float f_¶
-
int i_¶
-
long int li_¶
-
std::string s_¶
-
std::vector<bool> bl_¶
-
std::vector<float> fl_¶
-
std::vector<int> il_¶
-
std::vector<std::string> sl_¶
Friends
- inline friend friend std::ostream & operator<< (std::ostream &os, const CastValue &cv)
-
inline CastValue()¶