Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::spinbox::range_numeric< T > Class Template Reference
Inheritance diagram for nana::drawerbase::spinbox::range_numeric< T >:
nana::drawerbase::spinbox::range_interface

Public Member Functions

 range_numeric (T vbegin, T vlast, T step)
 
std::pair< T, T > range () const
 
std::string value () const override
 
bool value (const std::string &value_str, bool &diff) override
 
bool check_value (const std::string &str) const override
 
void spin (bool increase) override
 
- Public Member Functions inherited from nana::drawerbase::spinbox::range_interface
virtual ~range_interface ()=default
 

Constructor & Destructor Documentation

template<typename T >
nana::drawerbase::spinbox::range_numeric< T >::range_numeric ( vbegin,
vlast,
step 
)
inline

Member Function Documentation

template<typename T >
bool nana::drawerbase::spinbox::range_numeric< T >::check_value ( const std::string str) const
inlineoverridevirtual
template<typename T >
std::pair<T, T> nana::drawerbase::spinbox::range_numeric< T >::range ( ) const
inline
template<typename T >
void nana::drawerbase::spinbox::range_numeric< T >::spin ( bool  increase)
inlineoverridevirtual
template<typename T >
std::string nana::drawerbase::spinbox::range_numeric< T >::value ( ) const
inlineoverridevirtual
template<typename T >
bool nana::drawerbase::spinbox::range_numeric< T >::value ( const std::string value_str,
bool &  diff 
)
inlineoverridevirtual