DataType is where data types that are used in the library and for the library API are defined. More...
#include <atomic>
#include <cstdint>
#include <cstddef>
Go to the source code of this file.
Classes | |
struct | losSize |
losSize is used to represent a size of a window or position of this mouse More... | |
Typedefs | |
typedef float | float32_t |
this data type is used to represent a 32bit floating point number More... | |
typedef double | float64_t |
this data type is used to represent a 64bit floating point number | |
typedef wchar_t | unicode_t |
this data type is basically a uint16_t but from better code readably when working with text it will make more sense to use unicode_t | |
typedef std::atomic< float32_t > | float32_ts |
this is men't do be a thread save version of the float32_t | |
typedef std::atomic< float64_t > | float64_ts |
this is men't do be a thread save version of the float64_t | |
typedef std::atomic< uint8_t > | uint8_ts |
this is men't do be a thread save version of the uint8_t | |
typedef std::atomic< uint16_t > | uint16_ts |
this is men't do be a thread save version of the uint16_t | |
typedef std::atomic< unicode_t > | unicode_ts |
this is men't do be a thread save version of the unicode_t | |
typedef std::atomic< uint32_t > | uint32_ts |
this is men't do be a thread save version of the uint32_t | |
typedef std::atomic< uint64_t > | uint64_ts |
this is men't do be a thread save version of the uint64_t | |
typedef std::atomic< int8_t > | int8_ts |
this is men't do be a thread save version of the int8_t | |
typedef std::atomic< int16_t > | int16_ts |
this is men't do be a thread save version of the int16_t | |
typedef std::atomic< int32_t > | int32_ts |
this is men't do be a thread save version of the int32_t | |
typedef std::atomic< int64_t > | int64_ts |
this is men't do be a thread save version of the int64_t | |
typedef struct losSize | losSize |
losSize is used to represent a size of a window or position of this mouse | |
typedef enum losResult | losResult |
losResult enum is used to indicate the result of a LibOS function call that can fail instead of throwing a Exception | |
Enumerations | |
enum | losResult { LOS_SUCCESS , LOS_ERROR_MALFORMED_DATA , LOS_ERROR_COULD_NOT_INIT , LOS_ERROR_COULD_NOT_DESTROY , LOS_ERROR_INVALID_FLAGS , LOS_ERROR_FEATURE_NOT_IMPLEMENTED , LOS_NET_IO_DOMAIN_NOT_FOUND , LOS_NET_IO_CONNECTION_REFUSED , LOS_NET_IO_CONNECTION_CLOSED_SERVER_END , LOS_WINDOW_CLOSE } |
losResult enum is used to indicate the result of a LibOS function call that can fail instead of throwing a Exception More... | |
DataType is where data types that are used in the library and for the library API are defined.
typedef float float32_t |
this data type is used to represent a 32bit floating point number
Importation of libraries
enum losResult |
losResult enum is used to indicate the result of a LibOS function call that can fail instead of throwing a Exception