Cppgram  1.0.0
Easy and modern C++14 Telegram Bot API wrapper
emoji.hpp
1 #ifndef __CPPGRAM_EMOJI_HPP
2 #define __CPPGRAM_EMOJI_HPP
3 
4 #include <string>
5 
6 // taken from: http://apps.timwhitlock.info/emoji/tables/unicode#emoji-modal
7 
8 namespace cppgram
9 {
10 namespace types
11 {
19 class Emoji
20 {
23  public:
24  // faces
25  static const std::string smileGrinning, smileLaughTearsOfJoy, smileOpenMouthEyes,
26  smileOpenMouthClosedEyes, smileAndColdSweat, smileAndTightlyClosedEyes,
27  smileWinkingFace, smileSweetClosedEyes, smileDelicious, relievedFace, smileHeartEyes,
28  smirkingFace, unamusedFace, coldSweatFace, pensiveFace, confoundedFace, throwKissFace,
29  kissingFace, winkingFaceStuckoutTongueFace, tightlyClosedEyesWinkingFace,
30  disappointedFace, angryFace, poutingFace, cryingFace, perservingFace, triumphFace,
31  disappointedButRelievedFace, fearfulFace, wearyFace, sleepyFace, tiredFace,
32  loudCryingFace, openMouthAndColdSweatFace, screamingInFearFace, astonishedFace,
33  flushedFace, dizzyFace, medicalMaskFace;
34 
35  // cats
36  static const std::string smileCatGrinning, smileCatTearsOfJoy, smileCatOpenMouth,
37  smileCatHeartEyes, smileCatFace, kissingCatFace, poutingCatFace, cryingCatFace,
38  wearyCatFace;
39 
40  // gesture
41  static const std::string notGoodGesture, isOkGesture, bowingDeeplyGesture, raisingHandGesture,
42  raisingBothHandsGesture, frowningPersonGesture, poutingFacePersonGesture,
43  foldedHandsPersonGesture;
44 
45  // monkeys
46  static const std::string notSeeingMonkey, notHearingMonkey, notSpeakingMonkey;
47 };
48 }
49 }
50 
51 #endif
Contains static emoji.
Definition: emoji.hpp:19
main namespace for Cppgram