GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBI / dev > doc_gather / linux-gcc


Interface   Data Structures   File List   Data Fields   Globals  

Inline.h.xx-xxx-gcc File Reference

Defines a set of macros used to be used when defining inlines for the GCC compiler. More...


Defines

#define INLINE_IMP_EXT_PROTO
 External function prototype, used in the implementation file.
#define INLINE_IMP_EXT_FNC
 External function declaration, used in the implementation file.
#define INLINE_USR_EXT_PROTO   extern inline
 External function prototype, used in the user code.
#define INLINE_USR_EXT_FNC   extern inline
 External function declaration, used in the user code.
#define INLINE_IMP_EXP_PROTO   extern inline
 External function prototype, used in the implementation file. This differs from the EXT in that it declares the routines static. This means one may get multiple copies, but ensures that the copy stays with the generated code.
#define INLINE_IMP_EXP_FNC
 External function declaration, used in the implementation file. This differs from the EXT in that it declares the routines static. This means one may get multiple copies, but ensures that the copy stays with the generated code.
#define INLINE_USR_EXP_PROTO   static inline
 Exportable function prototype, used in the user code. This declares the routine to be an inline static.
#define INLINE_USR_EXP_FNC   static inline
 Exportable function declaration, used in the user code This declares the routine to be an inline static.
#define INLINE_IMP_LCL_PROTO   static inline
 Internal (static) function prototype, used in the implementation file.
#define INLINE_IMP_LCL_FNC   static inline
 Internal (static) function declaration, used in the implementation file.
#define INLINE_USR_LCL_PROTO   static inline
 Internal (static) function prototype, used in the user code.
#define INLINE_USR_LCL_FNC   static inline
 Internal (static) function declaration, used in the user code.


Detailed Description

Defines a set of macros used to be used when defining inlines for the GCC compiler.

Author:
JJRussell - russell@slac.stanford.edu
  CVS $Id

Generated on Thu Aug 4 14:20:46 2011 by  doxygen 1.5.8