DiscordCoreAPI
A Discord bot library written in C++, with custom asynchronous coroutines.
Loading...
Searching...
No Matches
Etf.hpp File Reference
Include dependency graph for Etf.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes and Structures

struct  discord_core_api::discord_core_internal::etf_parse_error
 Exception class for etf parsing errors. More...
 
class  discord_core_api::discord_core_internal::etf_parser
 Class for parsing etf data into json format. More...
 
struct  discord_core_api::discord_core_internal::etf_serialize_error
 Custom exception class for etf serialization errors. More...
 

Namespaces

namespace  discord_core_api
 The main namespace for the forward-facing interfaces.
 

Concepts

concept  discord_core_api::discord_core_internal::array_t
 Concept for array types excluding etf_serializer.
 
concept  discord_core_api::discord_core_internal::object_t
 Concept for object (associative container) types excluding etf_serializer.
 

Enumerations

enum class  discord_core_api::discord_core_internal::json_type : uint8_t
 Enumeration for different json value types.
 

Functions

template<typename return_type >
DCA_INLINE void discord_core_api::discord_core_internal::reverseByteOrder (return_type &net)
 Reverses the byte order of a value if needed, based on the endianness.
 
template<typename return_type , typename value_type >
DCA_INLINE void discord_core_api::discord_core_internal::storeBits (value_type *to, return_type num)
 Stores the bits of a number into a character array.