Twitch SDK (Internal)
Public Types | Public Member Functions | List of all members
ttv::chat::MessageToken Class Referenceabstract

#include <chattypes.h>

Inheritance diagram for ttv::chat::MessageToken:
ttv::Cloneable< MessageToken, BitsToken > ttv::Cloneable< MessageToken, EmoticonToken > ttv::Cloneable< MessageToken, MentionToken > ttv::Cloneable< MessageToken, TextToken > ttv::Cloneable< MessageToken, UrlToken > ttv::chat::BitsToken ttv::chat::EmoticonToken ttv::chat::MentionToken ttv::chat::TextToken ttv::chat::UrlToken

Public Types

enum  Type {
  Type::Text, Type::Emoticon, Type::Mention, Type::Url,
  Type::Bits
}
 

Public Member Functions

virtual std::unique_ptr< MessageTokenClone () const =0
 
virtual Type GetType () const =0
 

Detailed Description

MessageToken - Information about an message token.

Member Enumeration Documentation

◆ Type

Enumerator
Text 
Emoticon 
Mention 
Url 
Bits 

Member Function Documentation

◆ Clone()

virtual std::unique_ptr<MessageToken> ttv::chat::MessageToken::Clone ( ) const
pure virtual

◆ GetType()

virtual Type ttv::chat::MessageToken::GetType ( ) const
pure virtual

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