mirror of
https://github.com/nasa/trick.git
synced 2025-01-18 02:40:08 +00:00
90fd0ff9f8
Moved SIM_test_ip and a couple of other sims that depend on the same model set to a new test directory. I'm doing a couple of sims at a time. refs #191
74 lines
1.2 KiB
C++
74 lines
1.2 KiB
C++
/**
|
|
@file
|
|
|
|
PURPOSE:
|
|
(Testing Embedded classes.)
|
|
ICG_IGNORE_TYPES:
|
|
((IgnoreType1) (IgnoreType2))
|
|
|
|
*******************************************************************************/
|
|
|
|
#ifndef EMBEDDEDCLASSES_HH
|
|
#define EMBEDDEDCLASSES_HH
|
|
|
|
/** @class BallStateInput
|
|
@brief ball state input parameters
|
|
*/
|
|
class TopClass {
|
|
public:
|
|
|
|
unsigned int bf1 : 5 ;
|
|
unsigned int bf2 : 4 ;
|
|
|
|
class PublicEmbed{
|
|
public:
|
|
int ii ;
|
|
class PublicEmbed2{
|
|
public:
|
|
int jj ;
|
|
class PublicEmbed3{
|
|
public:
|
|
int jj ;
|
|
enum PublicEnum4 {
|
|
five ,
|
|
six
|
|
} ;
|
|
} ;
|
|
} ;
|
|
} ;
|
|
|
|
enum PublicEnum {
|
|
one ,
|
|
two
|
|
} ;
|
|
|
|
double d; /**< trick_units(r) */
|
|
|
|
TopClass() {} ;
|
|
|
|
private:
|
|
class PrivateEmbed{
|
|
public:
|
|
int ii ;
|
|
} ;
|
|
|
|
enum PrivateEnum {
|
|
three ,
|
|
four
|
|
} ;
|
|
|
|
};
|
|
|
|
class IgnoreType1 {
|
|
public:
|
|
int ii ;
|
|
} ;
|
|
|
|
class IgnoreType2 {
|
|
public:
|
|
int ii ;
|
|
} ;
|
|
|
|
|
|
#endif
|