Template Class ElementCommandLine#
Defined in File CommandLine.h
Inheritance Relationships#
Base Type#
public Coral::HasLogInterface< PrintfLogger >(Template Class HasLogInterface)
Class Documentation#
-
template<typename element_t = char, class T = PrintfLogger>
class ElementCommandLine : public Coral::HasLogInterface<PrintfLogger># -
Public Functions
-
inline ElementCommandLine(const element_t **_line, std::size_t _length, LogInterface<T> *_log = nullptr)#
-
template<std::size_t index>
inline Result as_long(long &output, LogInterface<T> *_log = nullptr)#
-
template<std::size_t index>
inline Result as_double(double &output, LogInterface<T> *_log = nullptr)#
-
template<std::size_t index>
inline Result as_bool(bool &output, LogInterface<T> *_log = nullptr)#
-
template<std::size_t index>
inline const element_t *at(LogInterface<T> *_log = nullptr)#
-
inline ElementCommandLine(const element_t **_line, std::size_t _length, LogInterface<T> *_log = nullptr)#