70 int32_t
extract_string(string::iterator &bit, string::iterator &eit,
string &ostring);
71 int32_t
extract_name(string::iterator &bit, string::iterator &eit,
string &
name);
73 int32_t
extract_member(string::iterator &bit, string::iterator &eit, Member &value);
75 int32_t
skip_character(string::iterator &bit, string::iterator &eit,
const char character);
76 int32_t
skip_to_character(string::iterator &bit, string::iterator &eit,
string characters);
77 int32_t
skip_white(string::iterator &bit, string::iterator &eit);
Definition: agentclass.cpp:54
Definition: jsonclass.h:33
string svalue
Definition: jsonclass.h:37
int32_t extract_member(string::iterator &bit, string::iterator &eit, Member &value)
Definition: jsonclass.cpp:141
bool bvalue
Definition: jsonclass.h:39
int32_t extract_members(string::iterator &begin, string::iterator &end, Object &members)
Definition: jsonclass.cpp:89
int32_t extract_values(string::iterator &begin, string::iterator &end, Array &values)
Definition: jsonclass.cpp:112
Type
Definition: jsonclass.h:18
int32_t skip_character(string::iterator &bit, string::iterator &eit, const char character)
Definition: jsonclass.cpp:449
int32_t extract_contents(string json)
Definition: jsonclass.cpp:16
Json(string json="")
Definition: jsonclass.cpp:8
string::iterator end
Definition: jsonclass.h:43
vector< Value > array
Definition: jsonclass.h:41
string::iterator begin
Definition: jsonclass.h:87
map< string, Value > object
Definition: jsonclass.h:40
int32_t extract_name(string::iterator &bit, string::iterator &eit, string &name)
Definition: jsonclass.cpp:500
string Content
Definition: jsonclass.h:79
Headers and definitions common to all COSMOS.
string::iterator begin
Definition: jsonclass.h:42
string name
Definition: cubesat2obj.cpp:6
int32_t extract_string(string::iterator &bit, string::iterator &eit, string &ostring)
Definition: jsonclass.cpp:543
Type JType
Definition: jsonclass.h:80
double nvalue
Definition: jsonclass.h:38
Object ObjectContents
Definition: jsonclass.h:81
Definition: jsonclass.h:11
map< string, Value > Object
Definition: jsonclass.h:47
int32_t extract_value(string::iterator &bit, string::iterator &eit, Value &value)
Definition: jsonclass.cpp:158
pair< string, Value > Member
Definition: jsonclass.h:46
int32_t skip_to_character(string::iterator &bit, string::iterator &eit, string characters)
Definition: jsonclass.cpp:473
vector< Value > Array
Definition: jsonclass.h:48
string::iterator end
Definition: jsonclass.h:88
Array ArrayContents
Definition: jsonclass.h:82
int32_t skip_white(string::iterator &bit, string::iterator &eit)
Definition: jsonclass.cpp:433