yatbcpp
0.0.1
Yet another Telegram Bot CPP Library
|
Classes | |
class | answerInlineQuery |
class | Audio |
class | Bot |
class | Chat |
class | ChatMember |
class | ChatPhoto |
class | Contact |
class | curl_error |
class | Document |
class | essential_key_missing |
class | File |
class | file_not_found |
class | ForceReply |
class | forwardMessage |
class | getMe |
class | InlineQuery |
class | InlineQueryResult |
class | InlineQueryResultCachedAudio |
class | InlineQueryResultCachedVoice |
class | KeyboardButton |
class | Location |
class | Message |
class | MessageEntity |
class | PhotoSize |
class | ReplyKeyboardMarkup |
class | ReplyKeyboardRemove |
class | ReplyMarkup |
class | sendAudio |
class | sendDocument |
class | sendLocation |
class | sendMessage |
class | sendPhoto |
class | sendVideo |
class | sendVoice |
class | telegram_api_error |
class | telegram_methodJSON |
class | telegram_methodMultipart |
class | telegram_simplemethodJSON |
class | Token |
class | Update |
class | User |
class | UserProfilePhotos |
class | Venue |
class | Video |
class | VideoNote |
class | Voice |
Functions | |
template<typename T > | |
Json::Value | toJson (T Obj) |
template<typename T > | |
T | fromJson (Json::Value Data) |
template<typename T > | |
T | fromString (std::string Data) |
std::ostream & | operator<< (std::ostream &o, const curl_error &curlError) |
std::ostream & | operator<< (std::ostream &o, const curl_error *curlError) |
std::ostream & | operator<< (std::ostream &o, const essential_key_missing &essentialKeyMissing) |
std::ostream & | operator<< (std::ostream &o, const essential_key_missing *essentialKeyMissing) |
std::ostream & | operator<< (std::ostream &o, const file_not_found &fileNotFound) |
std::ostream & | operator<< (std::ostream &o, const file_not_found *fileNotFound) |
std::ostream & | operator<< (std::ostream &o, const telegram_api_error &telegramApiError) |
std::ostream & | operator<< (std::ostream &o, const telegram_api_error *telegramApiError) |
std::ostream & | operator<< (std::ostream &o, const yatbcpp::User &U) |
template<> | |
Audio | fromJson (Json::Value Data) |
template<> | |
Chat | fromJson (Json::Value Data) |
template<> | |
ChatMember | fromJson (Json::Value Data) |
template<> | |
ChatPhoto | fromJson (Json::Value Data) |
template<> | |
Contact | fromJson (Json::Value Data) |
template<> | |
Document | fromJson (Json::Value Data) |
template<> | |
File | fromJson (Json::Value Data) |
template<> | |
InlineQuery | fromJson (Json::Value Data) |
template<> | |
KeyboardButton | fromJson (Json::Value Data) |
template<> | |
Location | fromJson (Json::Value Data) |
template<> | |
Message | fromJson (Json::Value Data) |
template<> | |
MessageEntity | fromJson (Json::Value Data) |
template<> | |
PhotoSize | fromJson (Json::Value Data) |
template<> | |
ReplyKeyboardMarkup | fromJson (Json::Value Data) |
template<> | |
Update | fromJson (Json::Value Data) |
template<> | |
User | fromJson< User > (Json::Value Data) |
template<> | |
UserProfilePhotos | fromJson (Json::Value Data) |
template<> | |
Venue | fromJson (Json::Value Data) |
template<> | |
Video | fromJson (Json::Value Data) |
template<> | |
VideoNote | fromJson (Json::Value Data) |
template<> | |
Voice | fromJson (Json::Value Data) |
template<> | |
chat_type | fromString (string Data) |
template<> | |
chatmember_status | fromString (string Data) |
|
strong |
Enumerator | |
---|---|
Private | |
Group | |
Supergroup | |
Channel |
Definition at line 6 of file chat_type.h.
|
strong |
Enumerator | |
---|---|
creator | |
administrator | |
member | |
restricted | |
left | |
kicked |
Definition at line 6 of file chatmember_status.h.
T yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Audio based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A Chat based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A ChatMember based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A ChatPhoto based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A Contact based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A Document based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A File based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns An InlineQuery based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A KeyboardButton based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A Location based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A Message based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A MessageEntity based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A PhotoSize based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns An Update based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A Video based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A VideoNote based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Returns A Voice based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 15 of file Audio_fromJson.cc.
Location yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Location based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 15 of file Location_fromJson.cc.
Audio yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Audio based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 15 of file Audio_fromJson.cc.
InlineQuery yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns An InlineQuery based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 16 of file InlineQuery_fromJson.cc.
Chat yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Chat based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 16 of file Chat_fromJson.cc.
Video yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Video based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file Video_fromJson.cc.
Document yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Document based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file Document_fromJson.cc.
VideoNote yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A VideoNote based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file VideoNote_fromJson.cc.
Voice yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Voice based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file Voice_fromJson.cc.
Update yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns An Update based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file Update_fromJson.cc.
File yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A File based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file File_fromJson.cc.
ChatPhoto yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A ChatPhoto based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file ChatPhoto_fromJson.cc.
Message yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Message based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file Message_fromJson.cc.
MessageEntity yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A MessageEntity based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file MessageEntity_fromJson.cc.
PhotoSize yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A PhotoSize based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file PhotoSize_fromJson.cc.
ReplyKeyboardMarkup yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A KeyboardButton based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file ReplyKeyboardMarkup_fromJson.cc.
ChatMember yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A ChatMember based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file ChatMember_fromJson.cc.
Venue yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Location based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file Venue_fromJson.cc.
Contact yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A Contact based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 18 of file Contact_fromJson.cc.
KeyboardButton yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A KeyboardButton based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 18 of file KeyboardButton_fromJson.cc.
UserProfilePhotos yatbcpp::fromJson | ( | Json::Value | Data | ) |
Returns A File based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 18 of file UserProfilePhotos_fromJson.cc.
User yatbcpp::fromJson< User > | ( | Json::Value | Data | ) |
Returns A User based on a Json Object
Data | a Json Object Containing the necessary and Optional Fields |
Definition at line 17 of file User_fromJson.cc.
T yatbcpp::fromString | ( | std::string | Data | ) |
chat_type yatbcpp::fromString | ( | string | Data | ) |
Returns A chat_type based on a STL string
Data | a String Containing the nescesary data |
Definition at line 17 of file chat_type.cc.
chatmember_status yatbcpp::fromString | ( | string | Data | ) |
Returns A chatmember_status based on a STL string
Data | a String Containing the nescesary data |
Definition at line 17 of file chatmember_status.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const file_not_found & | fileNotFound | ||
) |
Definition at line 9 of file exception_file_not_found_ostream.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const yatbcpp::User & | U | ||
) |
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const telegram_api_error & | telegramApiError | ||
) |
Definition at line 9 of file telegram_api_error_ostream.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const curl_error & | curlError | ||
) |
Definition at line 9 of file curl_error_ostream.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const essential_key_missing & | essentialKeyMissing | ||
) |
Definition at line 9 of file exception_essential_key_missing_ostream.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const telegram_api_error * | telegramApiError | ||
) |
Definition at line 13 of file telegram_api_error_ostream.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const curl_error * | curlError | ||
) |
Definition at line 13 of file curl_error_ostream.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const file_not_found * | fileNotFound | ||
) |
Definition at line 13 of file exception_file_not_found_ostream.cc.
std::ostream& yatbcpp::operator<< | ( | std::ostream & | o, |
const essential_key_missing * | essentialKeyMissing | ||
) |
Definition at line 13 of file exception_essential_key_missing_ostream.cc.
Json::Value yatbcpp::toJson | ( | T | Obj | ) |