#include "ace/config-lite.h"
#include "ace/os_include/os_limits.h"
#include "ace/os_include/os_float.h"
#include "ace/os_include/os_stdlib.h"
#include "ace/os_include/os_stddef.h"
#include "ace/os_include/sys/os_types.h"
#include "ace/ACE_export.h"
#include <stdint.h>
#include <inttypes.h>
#include "ace/Basic_Types.inl"
Include dependency graph for Basic_Types.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | ACE_SIZEOF_CHAR 1 |
#define | ACE_SIZEOF_LONG_LONG 8 |
#define | ACE_WINT_T ACE_UINT16 |
#define | ACE_WCHAR_T ACE_UINT16 |
#define | ACE_SIZEOF_VOID_P ACE_SIZEOF_LONG |
#define | ACE_BIG_ENDIAN 0x3210 |
#define | ACE_BYTE_ORDER ACE_BIG_ENDIAN |
#define | ACE_SWAP_LONG(L) |
#define | ACE_SWAP_WORD(L) ((((L) & 0x00FF) << 8) | (((L) & 0xFF00) >> 8)) |
#define | ACE_HTONL(X) X |
#define | ACE_NTOHL(X) X |
#define | ACE_IDL_NCTOHL(X) (X << 24) |
#define | ACE_IDL_NSTOHL(X) ((X) << 16) |
#define | ACE_HTONS(x) x |
#define | ACE_NTOHS(x) x |
#define | ACE_LONGLONG_TO_PTR(PTR_TYPE, L) reinterpret_cast<PTR_TYPE> (static_cast<intptr_t> (L)) |
#define | ACE_UINT64_LITERAL(n) n ## ull |
#define | ACE_INT64_LITERAL(n) n ## ll |
#define | ACE_INT8_FORMAT_SPECIFIER ACE_TEXT ("%d") |
#define | ACE_UINT8_FORMAT_SPECIFIER ACE_TEXT ("%u") |
#define | ACE_INT16_FORMAT_SPECIFIER ACE_TEXT ("%d") |
#define | ACE_UINT16_FORMAT_SPECIFIER ACE_TEXT ("%u") |
#define | ACE_INT32_FORMAT_SPECIFIER ACE_TEXT ("%ld") |
#define | ACE_UINT32_FORMAT_SPECIFIER ACE_TEXT ("%lu") |
#define | ACE_INT64_FORMAT_SPECIFIER ACE_TEXT ("%lld") |
#define | ACE_UINT64_FORMAT_SPECIFIER ACE_TEXT ("%llu") |
#define | ACE_SSIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%d") |
#define | ACE_SIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%u") |
#define | ACE_UINT64_DBLCAST_ADAPTER(n) (n) |
#define | ACE_CHAR_MAX 0x7F |
#define | ACE_CHAR_MIN -(ACE_CHAR_MAX)-1 |
#define | ACE_OCTET_MAX 0xFF |
#define | ACE_INT16_MAX 0x7FFF |
#define | ACE_INT16_MIN -(ACE_INT16_MAX)-1 |
#define | ACE_UINT16_MAX 0xFFFF |
#define | ACE_WCHAR_MAX ACE_UINT16_MAX |
#define | ACE_INT32_MAX 0x7FFFFFFF |
#define | ACE_INT32_MIN -(ACE_INT32_MAX)-1 |
#define | ACE_UINT32_MAX 0xFFFFFFFF |
#define | ACE_INT64_MAX ACE_INT64_LITERAL(0x7FFFFFFFFFFFFFFF) |
#define | ACE_INT64_MIN -(ACE_INT64_MAX)-1 |
#define | ACE_UINT64_MAX ACE_UINT64_LITERAL (0xFFFFFFFFFFFFFFFF) |
#define | ACE_FLT_MAX 3.402823466e+38F |
#define | ACE_FLT_MIN 1.175494351e-38F |
#define | ACE_DBL_MAX 1.7976931348623158e+308 |
#define | ACE_DBL_MIN 2.2250738585072014e-308 |
Typedefs | |
typedef unsigned char | ACE_UINT8 |
typedef long long | ACE_INT64 |
typedef unsigned long long | ACE_UINT64 |
typedef ACE_UINT16 | ACE_USHORT16 |
typedef unsigned char | ACE_Byte |
Variables | |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL typedef signed char | ACE_INT8 |
Sizes of built-in types:
Wrappers for built-in types of specific sizes:
Definition in file Basic_Types.h.
#define ACE_BIG_ENDIAN 0x3210 |
Definition at line 403 of file Basic_Types.h.
#define ACE_BYTE_ORDER ACE_BIG_ENDIAN |
Definition at line 404 of file Basic_Types.h.
#define ACE_CHAR_MAX 0x7F |
#define ACE_CHAR_MIN -(ACE_CHAR_MAX)-1 |
#define ACE_DBL_MAX 1.7976931348623158e+308 |
#define ACE_DBL_MIN 2.2250738585072014e-308 |
#define ACE_FLT_MAX 3.402823466e+38F |
#define ACE_FLT_MIN 1.175494351e-38F |
#define ACE_HTONL | ( | X | ) | X |
Definition at line 421 of file Basic_Types.h.
Referenced by ACE_Name_Reply::encode(), ACE_Name_Request::encode(), ACE_SOCK_Dgram::make_multicast_ifaddr(), and ACE_INET_Addr::set_address().
#define ACE_HTONS | ( | x | ) | x |
Definition at line 431 of file Basic_Types.h.
Referenced by ACE_Name_Request::encode(), get_port_number_from_name(), and ACE_INET_Addr::set_port_number().
#define ACE_IDL_NCTOHL | ( | X | ) | (X << 24) |
Definition at line 423 of file Basic_Types.h.
#define ACE_IDL_NSTOHL | ( | X | ) | ((X) << 16) |
Definition at line 424 of file Basic_Types.h.
#define ACE_INT16_FORMAT_SPECIFIER ACE_TEXT ("%d") |
#define ACE_INT16_MAX 0x7FFF |
#define ACE_INT16_MIN -(ACE_INT16_MAX)-1 |
#define ACE_INT32_FORMAT_SPECIFIER ACE_TEXT ("%ld") |
#define ACE_INT32_MAX 0x7FFFFFFF |
#define ACE_INT32_MIN -(ACE_INT32_MAX)-1 |
#define ACE_INT64_FORMAT_SPECIFIER ACE_TEXT ("%lld") |
Referenced by ACE_Log_Msg::log().
#define ACE_INT64_LITERAL | ( | n | ) | n ## ll |
Referenced by ACE_Utils::UUID_Generator::get_systemtime().
#define ACE_INT64_MAX ACE_INT64_LITERAL(0x7FFFFFFFFFFFFFFF) |
#define ACE_INT64_MIN -(ACE_INT64_MAX)-1 |
#define ACE_INT8_FORMAT_SPECIFIER ACE_TEXT ("%d") |
#define ACE_LONGLONG_TO_PTR | ( | PTR_TYPE, | |||
L | ) | reinterpret_cast<PTR_TYPE> (static_cast<intptr_t> (L)) |
Definition at line 445 of file Basic_Types.h.
#define ACE_NTOHL | ( | X | ) | X |
Definition at line 422 of file Basic_Types.h.
Referenced by ACE_Name_Reply::decode(), ACE_Name_Request::decode(), ACE_SOCK_Dgram_Mcast::dump(), ACE_INET_Addr::get_ip_address(), ACE_Name_Proxy::recv_reply(), ACE_INET_Addr::set(), and ACE_SOCK_Acceptor::shared_open().
#define ACE_NTOHS | ( | x | ) | x |
#define ACE_OCTET_MAX 0xFF |
#define ACE_SIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%u") |
Referenced by ACE_Sample_History::dump_samples(), ACE_Log_Msg::log(), and ACE_Log_Msg::log_hexdump().
#define ACE_SIZEOF_CHAR 1 |
Definition at line 136 of file Basic_Types.h.
#define ACE_SIZEOF_LONG_LONG 8 |
Definition at line 219 of file Basic_Types.h.
#define ACE_SIZEOF_VOID_P ACE_SIZEOF_LONG |
Definition at line 349 of file Basic_Types.h.
#define ACE_SSIZE_T_FORMAT_SPECIFIER ACE_TEXT ("%d") |
Referenced by ACE_Log_Msg::log().
#define ACE_SWAP_LONG | ( | L | ) |
Value:
((ACE_SWAP_WORD ((L) & 0xFFFF) << 16) \ | ACE_SWAP_WORD(((L) >> 16) & 0xFFFF))
Definition at line 411 of file Basic_Types.h.
#define ACE_SWAP_WORD | ( | L | ) | ((((L) & 0x00FF) << 8) | (((L) & 0xFF00) >> 8)) |
Definition at line 413 of file Basic_Types.h.
#define ACE_UINT16_FORMAT_SPECIFIER ACE_TEXT ("%u") |
#define ACE_UINT16_MAX 0xFFFF |
#define ACE_UINT32_FORMAT_SPECIFIER ACE_TEXT ("%lu") |
#define ACE_UINT32_MAX 0xFFFFFFFF |
Referenced by ACE_Map_Manager< EXT_ID, INT_ID, ACE_LOCK >::open().
#define ACE_UINT64_DBLCAST_ADAPTER | ( | n | ) | (n) |
Referenced by ACE_Throughput_Stats::dump_throughput().
#define ACE_UINT64_FORMAT_SPECIFIER ACE_TEXT ("%llu") |
Referenced by ACE_Log_Msg::log().
#define ACE_UINT64_LITERAL | ( | n | ) | n ## ull |
Referenced by ACE_Utils::UUID_Generator::get_systemtime(), and ACE_Stats::mean().
#define ACE_UINT64_MAX ACE_UINT64_LITERAL (0xFFFFFFFFFFFFFFFF) |
#define ACE_UINT8_FORMAT_SPECIFIER ACE_TEXT ("%u") |
#define ACE_WCHAR_MAX ACE_UINT16_MAX |
#define ACE_WCHAR_T ACE_UINT16 |
Definition at line 344 of file Basic_Types.h.
Referenced by ACE_Name_Request::ACE_Name_Request(), ACE_Remote_Name_Space::bind(), ACE_NS_String::char_rep(), ACE_Name_Request::decode(), ACE_Name_Request::encode(), ACE_Remote_Name_Space::list_name_entries(), ACE_Remote_Name_Space::list_names(), ACE_Remote_Name_Space::list_type_entries(), ACE_Remote_Name_Space::list_types(), ACE_Remote_Name_Space::list_value_entries(), ACE_Remote_Name_Space::list_values(), ACE_NS_String::operator ACE_NS_WString(), ACE_Remote_Name_Space::rebind(), ACE_Remote_Name_Space::resolve(), ACE_Local_Name_Space<, ACE_LOCK >::shared_bind_i(), ACE_OS::strnstr(), ACE_OS::strsncpy(), ACE_NS_String::strstr(), ACE_Remote_Name_Space::unbind(), ACE_OS::wcslen_emulation(), ACE_OS::wcsncat_emulation(), and ACE_OS::wcsncpy_emulation().
#define ACE_WINT_T ACE_UINT16 |
Definition at line 343 of file Basic_Types.h.
typedef unsigned char ACE_Byte |
Definition at line 334 of file Basic_Types.h.
typedef long long ACE_INT64 |
Definition at line 308 of file Basic_Types.h.
typedef unsigned long long ACE_UINT64 |
Definition at line 326 of file Basic_Types.h.
typedef unsigned char ACE_UINT8 |
Definition at line 245 of file Basic_Types.h.
typedef ACE_UINT16 ACE_USHORT16 |
Definition at line 331 of file Basic_Types.h.
ACE_BEGIN_VERSIONED_NAMESPACE_DECL typedef signed char ACE_INT8 |
Definition at line 235 of file Basic_Types.h.