ledger-core
Public Member Functions | List of all members
ledger::core::LedgerApiParser< ResultType, Parser > Class Template Reference

Public Member Functions

 LedgerApiParser (const LedgerApiParser< ResultType, Parser > &cpy)
 
bool Null ()
 
bool Bool (bool b)
 
bool Int (int i)
 
bool Uint (unsigned i)
 
bool Int64 (int64_t i)
 
bool Uint64 (uint64_t i)
 
bool Double (double d)
 
bool RawNumber (const rapidjson::Reader::Ch *str, rapidjson::SizeType length, bool copy)
 
bool String (const rapidjson::Reader::Ch *str, rapidjson::SizeType length, bool copy)
 
bool StartObject ()
 
bool Key (const rapidjson::Reader::Ch *str, rapidjson::SizeType length, bool copy)
 
bool EndObject (rapidjson::SizeType memberCount)
 
bool StartArray ()
 
bool EndArray (rapidjson::SizeType elementCount)
 
Either< Exception, std::shared_ptr< ResultType > > build ()
 
void attach (const std::shared_ptr< api::HttpUrlConnection > &connection)
 
void attach (const std::string &statusText, uint32_t statusCode)
 
bool isFailure () const
 
bool continueParsing () const
 

The documentation for this class was generated from the following file: