trick/test/models/test_ip/include/EmbeddedClasses.hh
Alex Lin 90fd0ff9f8 Split test sims and fun sims into separate directories.
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
2016-02-23 10:23:55 -06:00

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