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:

Include dependency graph

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

Included by dependency graph

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
 

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

#define ACE_ENDLESS_LOOP
 

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

#define ACE_ITOA      #X
 

#define ACE_NO_HEAP_CHECK
 

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

#define ACE_POW      (((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,
     H":"P
 

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

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

#define ACE_UNIMPLEMENTED_FUNC      f;
 


Generated on Sun Feb 17 16:51:45 2002 for ACE by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001