Class to hold contexts.
More...
#include <context.hpp>
|
const Json::Value | get (const string &key) const |
| Returns the value of key as Json::Value. More...
|
|
const string | get_string (const string &key) const |
| Returns the value of key as std::string. More...
|
|
uint_fast64_t | get_uint64 (const string &key) const |
| Returns the value of key as std::uint_fast64_t. More...
|
|
double | get_double (const string &key) const |
| Returns the value of key as double. More...
|
|
bool | get_bool (const string &key) const |
| Returns the value of key as bool. More...
|
|
const system_clock::time_point | get_time_point (const string &key) const |
| Returns the value of key as time_point. More...
|
|
const std::vector< string > | get_vector (const string &key) const |
| Returns the value of key as vector. More...
|
|
void | set (const string &key, const Json::Value &value) |
| Sets the value of key. More...
|
|
std::uint_fast64_t | stouint64 (const string &str) const |
|
bool | check_valid (const std::vector< string > &attributes) const |
| Checks if an Entity is valid. More...
|
|
Class to hold contexts.
- Since
- before 0.11.0
◆ Context() [1/2]
Context::Context |
( |
const string & |
json | ) |
|
|
explicit |
Constructs a Context object from a JSON string.
- Parameters
-
- Since
- before 0.11.0
Entity()
Constructs an empty Entity object.
Definition: entity.cpp:65
◆ Context() [2/2]
Constructs an empty Context object.
- Since
- before 0.11.0
Entity()
Constructs an empty Entity object.
Definition: entity.cpp:65
◆ ancestors()
const std::vector< Easy::Status > Context::ancestors |
( |
| ) |
const |
Returns the ancestors of the Status as vector of Statuses.
- Since
- before 0.11.0
44 const Json::Value node =
get(
"ancestors");
47 std::vector<Easy::Status> vec;
48 for (
const Json::Value &value : node)
55 ttdebug <<
"Could not get data: ancestors\n";
Class to hold statuses.
Definition: status.hpp:59
◆ descendants()
const std::vector< Easy::Status > Context::descendants |
( |
| ) |
const |
Returns the descendants of the Status as vector of Statuses.
- Since
- before 0.11.0
61 const Json::Value node =
get(
"descendants");
64 std::vector<Easy::Status> vec;
65 for (
const Json::Value &value : node)
72 ttdebug <<
"Could not get data: descendants\n";
Class to hold statuses.
Definition: status.hpp:59
◆ valid()
bool Context::valid |
( |
| ) |
const |
|
virtual |
Returns true if the Entity holds valid data.
- Since
- before 0.11.0 (virtual since 0.18.2)
Implements Mastodon::Easy::Entity.
33 const std::vector<string> attributes =
bool check_valid(const std::vector< string > &attributes) const
Checks if an Entity is valid.
Definition: entity.cpp:69
The documentation for this class was generated from the following files:
- src/easy/entities/context.hpp
- src/easy/entities/context.cpp