mirror of
https://github.com/nasa/trick.git
synced 2025-01-04 12:24:12 +00:00
14a75508a3
Changed all header file once include variables to follow the same naming convention and not start with any underscores. Also deleted old incorrect copyright notices. Also removed $Id: tags from all files. Fixes #14. Fixes #22.
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
|