jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <config.hpp>
Classes | |
class | iterator |
Public Member Functions | |
template<typename T > | |
T | As () const |
iterator | begin () const |
config () | |
config (const jubatus::util::text::json::json &j) | |
config (const jubatus::util::text::json::json &j, const std::string &path) | |
bool | contain (const std::string &key) const |
iterator | end () const |
const jubatus::util::text::json::json & | get () const |
template<class T > | |
bool | is () const |
config | operator[] (size_t index) const |
config | operator[] (const std::string &key) const |
const std::string & | path () const |
size_t | size () const |
jubatus::util::text::json::json::json_type_t | type () const |
Private Attributes | |
jubatus::util::text::json::json | json_ |
std::string | path_ |
Definition at line 40 of file config.hpp.
|
inline |
Definition at line 44 of file config.hpp.
Referenced by operator[](), and jubatus::core::common::jsonconfig::config::iterator::value().
|
inlineexplicit |
Definition at line 48 of file config.hpp.
|
inline |
Definition at line 52 of file config.hpp.
|
inline |
Definition at line 58 of file config.hpp.
References jubatus::core::common::jsonconfig::config_cast().
config::iterator jubatus::core::common::jsonconfig::config::begin | ( | ) | const |
Definition at line 94 of file config.cpp.
References json_.
Referenced by jubatus::core::common::jsonconfig::serialize().
bool jubatus::core::common::jsonconfig::config::contain | ( | const std::string & | key | ) | const |
Definition at line 77 of file config.cpp.
References json_, JUBATUS_EXCEPTION, path_, and type().
Referenced by jubatus::core::common::jsonconfig::serialize().
config::iterator jubatus::core::common::jsonconfig::config::end | ( | ) | const |
Definition at line 98 of file config.cpp.
References json_.
Referenced by jubatus::core::common::jsonconfig::serialize().
|
inline |
Definition at line 72 of file config.hpp.
References json_.
Referenced by jubatus::core::common::jsonconfig::json_config_iarchive_cast::get(), and jubatus::core::common::jsonconfig::serialize().
|
inline |
Definition at line 80 of file config.hpp.
References json_.
config jubatus::core::common::jsonconfig::config::operator[] | ( | size_t | index | ) | const |
Definition at line 49 of file config.cpp.
References config(), json_, JUBATUS_EXCEPTION, path_, and type().
config jubatus::core::common::jsonconfig::config::operator[] | ( | const std::string & | key | ) | const |
Definition at line 64 of file config.cpp.
References config(), json_, JUBATUS_EXCEPTION, path_, and type().
|
inline |
Definition at line 75 of file config.hpp.
References path_.
Referenced by jubatus::core::common::jsonconfig::detail::check_json_float(), jubatus::core::common::jsonconfig::detail::check_json_type(), and jubatus::core::common::jsonconfig::serialize().
size_t jubatus::core::common::jsonconfig::config::size | ( | ) | const |
Definition at line 85 of file config.cpp.
References json_, JUBATUS_EXCEPTION, path_, and type().
|
inline |
Definition at line 84 of file config.hpp.
References json_.
Referenced by contain(), jubatus::core::bandit::bandit_factory::create(), jubatus::core::classifier::classifier_factory::create_classifier(), operator[](), and size().
|
private |
Definition at line 134 of file config.hpp.
Referenced by begin(), contain(), end(), get(), is(), operator[](), size(), and type().
|
private |
Definition at line 135 of file config.hpp.
Referenced by contain(), operator[](), path(), and size().