|
NSVD Reader
0.0.1
|
value_setter imple More...
#include <type_traits>#include <limits>#include <vector>#include "nodamushi/svd/enum_helper.hpp"#include "nodamushi/svd/value_setter_helper.hpp"#include "nodamushi/box.hpp"#include "nodamushi/boxvec.hpp"#include "nodamushi/svd/node.hpp"#include "nodamushi/svd/create.hpp"Go to the source code of this file.
Namespaces | |
| nodamushi | |
| nodamushi::svd | |
| nodamushi::svd::details | |
Functions | |
| template<typename DST , typename SRC > | |
| bool | nodamushi::svd::apply_value_setter (DST &dst, const SRC &src) |
| template<typename DST , typename SVD > | |
| auto | nodamushi::svd::_value_try_set (DST &dst, SVD &src) -> typename std::enable_if< std::is_base_of< svd_node, DST >::value, bool >::type |
| template<typename DST , typename SVD > | |
| bool | nodamushi::svd::value_try_set (DST &dst, SVD &src) |
| template<typename DST , typename SVD > | |
| bool | nodamushi::svd::value_try_set (std::vector< DST > &dst, SVD &src) |
| template<typename DST , typename SVD > | |
| bool | nodamushi::svd::value_try_set (std::vector< nodamushi::box< DST >> &dst, SVD &src) |
| template<typename DST , typename PTR , typename SVD > | |
| bool | nodamushi::svd::value_try_set (::nodamushi::boxvec< DST, PTR > &dst, SVD &src) |
| template<typename DST , typename SVD > | |
| bool | nodamushi::svd::value_try_set (nodamushi::box< DST > &dst, SVD &src) |
| template<typename I > | |
| bool | nodamushi::svd::details::cast_integer (const char *const ptr, size_t length, I &dst) |
| template<typename I > | |
| bool | nodamushi::svd::details::cast_integer (const std::string &src, I &dst) |
| template<typename DST > | |
| auto | nodamushi::svd::details::value_setter_set (DST &dst, const std::string &src) -> typename std::enable_if< std::is_integral< DST >::value &&!enum_helper< DST >::HAS_HELPER &&!std::is_same< DST, bool >::value, bool >::type |
| template<typename DST > | |
| bool | nodamushi::svd::details::value_setter_set (bool &dst, const std::string &src) |
value_setter imple
Definition in file value_setter.hpp.