9
static const string MEMBER_PREFIX="CCCC_Member";
10
static const string MEMEXT_PREFIX="CCCC_MemExt";
12
enum MemberNameLevel { nlMEMBER_NAME=-1, nlMEMBER_TYPE=-2, nlMEMBER_PARAMS=-3 };
14
class CCCC_Member : public CCCC_Record
16
friend class CCCC_Project;
17
friend class CCCC_Module;
18
string member_type, member_name, param_list;
19
Visibility visibility;
23
string name( int index ) const;
24
CCCC_Member(CCCC_Item& member_data_line, CCCC_Module* parent_ptr=NULL);
25
int FromFile(ifstream& infile);
26
int ToFile(ofstream& outfile);
27
void generate_report(ostream&);
28
int get_count(const char *count_tag);
29
Visibility get_visibility();