inetstl/inetstl.h File Reference


Detailed Description

[C, C++] The root header for the InetSTL project.

#include <stlsoft/stlsoft.h>

Go to the source code of this file.

Namespaces

namespace  inetstl

Defines

#define INETSTL_INCL_H_INETSTL
#define _INETSTL_VER_MAJOR   1
 The major version number of InetSTL.
#define _INETSTL_VER_MINOR   3
 The minor version number of InetSTL.
#define _INETSTL_VER_REVISION   5
 The revision version number of InetSTL.
#define _INETSTL_VER   _INETSTL_VER_1_3_5
 The current composite version number of InetSTL.
#define INETSTL_ASSERT(expr)   STLSOFT_ASSERT(expr)
 Defines a runtime assertion.
#define INETSTL_MESSAGE_ASSERT(msg, expr)   STLSOFT_MESSAGE_ASSERT(msg, expr)
 Defines a runtime assertion, with message.
#define INETSTL_STATIC_ASSERT(expr)   STLSOFT_STATIC_ASSERT(expr)
 Defines a compile-time assertion.
#define inetstl_ns_qual(x)   ::inetstl::x
 Qualifies with inetstl:: if InetSTL is using namespaces or, if not, does not qualify.
#define inetstl_ns_using(x)   using ::inetstl::x;
 Declares a using directive (with respect to inetstl) if InetSTL is using namespaces or, if not, does nothing.
#define inetstl_ns_qual_std(x)   ::std::x
 Qualifies with std:: if InetSTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify.
#define inetstl_ns_using_std(x)   using ::std::x;
 Declares a using directive (with respect to std) if InetSTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing.
#define inetstl_destroy_instance(t, _type, p)   STLSOFT_DESTROY_INSTANCE(t, _type, p)
 [DEPRECATED] Destroys the given instance p of the given type (t and _type)
#define inetstl_gen_opaque(_htype)   STLSOFT_GEN_OPAQUE(_htype)
 [DEPRECATED] Generates an opaque type with the name _htype

Typedefs

typedef char char_a_t
typedef wchar_t char_w_t
typedef is_sint8_t sint8_t
typedef is_uint8_t uint8_t
typedef is_int16_t int16_t
typedef is_sint16_t sint16_t
typedef is_uint16_t uint16_t
typedef is_int32_t int32_t
typedef is_sint32_t sint32_t
typedef is_uint32_t uint32_t
typedef int int_t
typedef is_sint_t sint_t
typedef is_uint_t uint_t
typedef is_long_t long_t
typedef is_byte_t byte_t
typedef bool bool_t
typedef is_streampos_t streampos_t
typedef is_streamoff_t streamoff_t


Define Documentation

#define _INETSTL_VER   _INETSTL_VER_1_3_5

The current composite version number of InetSTL.

#define _INETSTL_VER_MAJOR   1

The major version number of InetSTL.

#define _INETSTL_VER_MINOR   3

The minor version number of InetSTL.

#define _INETSTL_VER_REVISION   5

The revision version number of InetSTL.

#define INETSTL_ASSERT ( expr   )     STLSOFT_ASSERT(expr)

Defines a runtime assertion.

Parameters:
expr Must be non-zero, or an assertion will be fired

Referenced by searchspec_sequence::const_iterator::operator*().

#define inetstl_destroy_instance ( t,
_type,
 )     STLSOFT_DESTROY_INSTANCE(t, _type, p)

[DEPRECATED] Destroys the given instance p of the given type (t and _type)

Deprecated:
This is heavily deprecated in favour of STLSOFT_DESTROY_INSTANCE().

#define inetstl_gen_opaque ( _htype   )     STLSOFT_GEN_OPAQUE(_htype)

[DEPRECATED] Generates an opaque type with the name _htype

Deprecated:
This is heavily deprecated in favour of STLSOFT_GEN_OPAQUE().

#define INETSTL_MESSAGE_ASSERT ( msg,
expr   )     STLSOFT_MESSAGE_ASSERT(msg, expr)

Defines a runtime assertion, with message.

Parameters:
expr Must be non-zero, or an assertion will be fired
msg The literal character string message to be included in the assertion

Referenced by basic_session::detach(), and basic_connection::detach().

#define inetstl_ns_qual (  )     ::inetstl::x

Qualifies with inetstl:: if InetSTL is using namespaces or, if not, does not qualify.

#define inetstl_ns_qual_std (  )     ::std::x

Qualifies with std:: if InetSTL is being translated in the context of the standard library being within the std namespace or, if not, does not qualify.

#define inetstl_ns_using (  )     using ::inetstl::x;

Declares a using directive (with respect to inetstl) if InetSTL is using namespaces or, if not, does nothing.

#define inetstl_ns_using_std (  )     using ::std::x;

Declares a using directive (with respect to std) if InetSTL is being translated in the context of the standard library being within the std namespace or, if not, does nothing.

#define INETSTL_STATIC_ASSERT ( expr   )     STLSOFT_STATIC_ASSERT(expr)

Defines a compile-time assertion.

Parameters:
expr Must be non-zero, or compilation will fail


Generated on Thu Jun 10 08:57:57 2010 for STLSoft by  doxygen 1.5.6