Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members Related Pages

# Global_Macros.h File Reference

`#include "ace/pre.h"`
`#include "ace/config-all.h"`
`#include "ace/post.h"`

Include dependency graph for Global_Macros.h:

This graph shows which files directly or indirectly include this file:

## Defines
#define | ACE_BEGIN_DUMP ACE_LIB_TEXT ("\n====\n(%P|%t|%x)")
#define | ACE_END_DUMP ACE_LIB_TEXT ("====\n")
#define | ACE_DB(X) X
#define | ACE_NO_HEAP_CHECK
#define | ACE_ITOA(X) #X
#define | ACE_SERVER_ADDRESS(H, P) H":"P
#define | ACE_POW(X) (((X) == 0)?1:(X-=1,X|=X>>1,X|=X>>2,X|=X>>4,X|=X>>8,X|=X>>16,(++X)))
#define | ACE_EVEN(NUM) (((NUM) & 1) == 0)
#define | ACE_ODD(NUM) (((NUM) & 1) == 1)
#define | ACE_BIT_ENABLED(WORD, BIT) (((WORD) & (BIT)) != 0)
#define | ACE_BIT_DISABLED(WORD, BIT) (((WORD) & (BIT)) == 0)
#define | ACE_BIT_CMP_MASK(WORD, BIT, MASK) (((WORD) & (BIT)) == MASK)
#define | ACE_SET_BITS(WORD, BITS) (WORD |= (BITS))
#define | ACE_CLR_BITS(WORD, BITS) (WORD &= ~(BITS))
#define | ACE_ENDLESS_LOOP
#define | ACE_UNIMPLEMENTED_FUNC(f) f;
#define | ACE_CLASS_IS_NAMESPACE(CLASSNAME)
#define | ACE_TRACE(X) ACE_Trace ____ (ACE_LIB_TEXT (X), __LINE__, ACE_LIB_TEXT (__FILE__))

## Detailed Description

Global_Macros.h,v 4.5 2001/12/29 18:01:02 bala Exp

Author:
  Douglas C. Schmidt <schmidt@cs.wustl.edu> , Jesper S. M|ller<stophph@diku.dk> , and a cast of thousands... @This one is split from the famous OS.h

## Define Documentation

#define ACE_BEGIN_DUMP ACE_LIB_TEXT ("\n====\n(%P|%t|%x)")

#define ACE_BIT_CMP_MASK | ( | WORD,
|  | BIT,
|  | MASK |  | ) | (((WORD) & (BIT)) == MASK)

#define ACE_BIT_DISABLED | ( | WORD,
|  | BIT |  | ) | (((WORD) & (BIT)) == 0)

#define ACE_BIT_ENABLED | ( | WORD,
|  | BIT |  | ) | (((WORD) & (BIT)) != 0)

#define ACE_CLASS_IS_NAMESPACE | ( | CLASSNAME |  | ) |

| Value:
    private: \
    CLASSNAME (void); \
    CLASSNAME (const CLASSNAME&); \
    friend class ace_dewarn_gplusplus

#define ACE_CLR_BITS | ( | WORD,
|  | BITS |  | ) | (WORD &= ~(BITS))

#define ACE_DB | ( | X |  | ) | X

#define ACE_END_DUMP ACE_LIB_TEXT ("====\n")

#define ACE_ENDLESS_LOOP

#define ACE_EVEN | ( | NUM |  | ) | (((NUM) & 1) == 0)

#define ACE_ITOA | ( | X |  | ) | #X

#define ACE_NO_HEAP_CHECK

#define ACE_ODD | ( | NUM |  | ) | (((NUM) & 1) == 1)

#define ACE_POW | ( | X |  | ) | (((X) == 0)?1:(X-=1,X|=X>>1,X|=X>>2,X|=X>>4,X|=X>>8,X|=X>>16,(++X)))

#define ACE_SERVER_ADDRESS | ( | H,
|  | P |  | ) | H":"P

#define ACE_SET_BITS | ( | WORD,
|  | BITS |  | ) | (WORD |= (BITS))

#define ACE_TRACE | ( | X |  | ) | ACE_Trace ____ (ACE_LIB_TEXT (X), __LINE__, ACE_LIB_TEXT (__FILE__))

#define ACE_UNIMPLEMENTED_FUNC | ( | f |  | ) | f;