mirror of
https://github.com/nasa/trick.git
synced 2024-12-28 17:08:52 +00:00
4c3015851f
Taking in the latest er7_utils directory and adding it into Trick in the same location it was as an external repository. Made one change to the files_to_ICG.hh file in the repository to remove the CheckpointHelper header files. Those go in the Trick files_to_ICG.hh file. refs #180
65 lines
1.3 KiB
C++
65 lines
1.3 KiB
C++
/**
|
|
* @if Er7UtilsUseGroups
|
|
* @addtogroup Er7Utils
|
|
* @{
|
|
* @addtogroup Interface
|
|
* @{
|
|
* @endif
|
|
*/
|
|
|
|
/**
|
|
* @file
|
|
* Configures the ER7 utilities for use in a Trick10 / Trick13 environment.
|
|
*/
|
|
|
|
/*
|
|
Purpose: ()
|
|
*/
|
|
|
|
|
|
#ifndef ER7_UTILS_CONFIG_TRICK10_HH
|
|
#define ER7_UTILS_CONFIG_TRICK10_HH
|
|
|
|
|
|
/**
|
|
* @def ER7_UTILS_CLASS_ESTABLISH_FRIENDS
|
|
* Make protected and private data visible to the simulation engine.
|
|
* @param class_name Name of class being defined.
|
|
*/
|
|
#ifndef ER7_UTILS_CLASS_IMPLEMENTATION_HEADER
|
|
|
|
#ifndef SWIG
|
|
|
|
#define ER7_UTILS_CLASS_ESTABLISH_FRIENDS(class_name) \
|
|
friend class InputProcessor; \
|
|
friend void init_attrer7_utils__ ## class_name();
|
|
|
|
#else
|
|
#define ER7_UTILS_CLASS_ESTABLISH_FRIENDS(class_name)
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
/**
|
|
* @def ER7_UTILS_NEED_AUX_INCLUDES
|
|
* If defined, indicates that header files that nominally are not needed
|
|
* do need to be included for the sake of the simulation engine.
|
|
* Header files that define classes that contain pointer data members should
|
|
* include the headers that define the types of those members if this
|
|
* preprocessor symbol is defined.
|
|
* This symbol is defined in a Trick context.
|
|
*/
|
|
#ifndef ER7_UTILS_NEED_AUX_INCLUDES
|
|
#define ER7_UTILS_NEED_AUX_INCLUDES
|
|
#endif
|
|
|
|
|
|
#endif
|
|
/**
|
|
* @if Er7UtilsUseGroups
|
|
* @}
|
|
* @}
|
|
* @endif
|
|
*/
|