HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields | Friends
tt::token_t Struct Reference

Public Member Functions

 token_t (tokenizer_name_t name, std::string value) noexcept
 
 token_t (token_t const &other) noexcept
 
 token_t (token_t &&other) noexcept
 
token_toperator= (token_t const &other) noexcept
 
token_toperator= (token_t &&other) noexcept
 
 operator bool () const noexcept
 
 operator long double () const
 
 operator double () const
 
 operator float () const
 
template<std::integral T>
 operator T () const
 
 operator std::string () const noexcept
 
 operator std::u8string () const noexcept
 
 operator decimal () const
 
 operator std::chrono::year_month_day () const
 
std::string repr () const noexcept
 

Data Fields

tokenizer_name_t name
 
std::string value
 
parse_location location
 
bool is_binary
 
int precedence
 

Friends

std::ostreamoperator<< (std::ostream &lhs, token_t const &rhs)
 
bool operator== (token_t const &lhs, token_t const &rhs) noexcept
 
bool operator== (token_t const &lhs, tokenizer_name_t const &rhs) noexcept
 
bool operator!= (token_t const &lhs, tokenizer_name_t const &rhs) noexcept
 
bool operator== (token_t const &lhs, const char *rhs) noexcept
 
bool operator!= (token_t const &lhs, const char *rhs) noexcept
 

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