CCCC - C and C++ Code Counter
9999-git
CCCC Development version (post-3.1.4)
|
#include <cccc_use.h>
Public Member Functions | |
string | name (int index) const |
CCCC_UseRelationship (CCCC_Item &is) | |
int | FromFile (ifstream &infile) |
int | ToFile (ofstream &outfile) |
void | add_extent (CCCC_Item &) |
int | get_count (const char *count_tag) |
UseType | get_usetype () const |
AugmentedBool | is_visible () const |
AugmentedBool | is_concrete () const |
void | generate_report (ostream &os) |
CCCC_Module * | supplier_module_ptr (CCCC_Project *prj) |
CCCC_Module * | client_module_ptr (CCCC_Project *prj) |
Public Member Functions inherited from CCCC_Record | |
virtual | ~CCCC_Record () |
virtual string | key () const |
AugmentedBool | get_flag (PSFlag psf) |
virtual void | sort () |
Private Member Functions | |
CCCC_UseRelationship () | |
Private Attributes | |
string | supplier |
string | client |
string | member |
UseType | ut |
AugmentedBool | visible |
AugmentedBool | concrete |
Friends | |
class | CCCC_Project |
Additional Inherited Members | |
Static Public Member Functions inherited from CCCC_Record | |
static CCCC_Project * | get_active_project () |
static void | set_active_project (CCCC_Project *prj) |
Protected Types inherited from CCCC_Record | |
typedef CCCC_Table< CCCC_Extent > | Extent_Table |
Protected Member Functions inherited from CCCC_Record | |
virtual void | merge_flags (string &new_flags) |
Protected Attributes inherited from CCCC_Record | |
Extent_Table | extent_table |
string | flags |
Definition at line 34 of file cccc_use.h.
|
inlineprivate |
Definition at line 40 of file cccc_use.h.
CCCC_UseRelationship::CCCC_UseRelationship | ( | CCCC_Item & | is | ) |
Definition at line 30 of file cccc_use.cc.
|
virtual |
Reimplemented from CCCC_Record.
Definition at line 68 of file cccc_use.cc.
CCCC_Module * CCCC_UseRelationship::client_module_ptr | ( | CCCC_Project * | prj | ) |
int CCCC_UseRelationship::FromFile | ( | ifstream & | infile | ) |
Definition at line 206 of file cccc_use.cc.
void CCCC_UseRelationship::generate_report | ( | ostream & | os | ) |
|
virtual |
|
inline |
Definition at line 49 of file cccc_use.h.
|
inline |
|
inline |
|
virtual |
Reimplemented from CCCC_Record.
Definition at line 40 of file cccc_use.cc.
CCCC_Module * CCCC_UseRelationship::supplier_module_ptr | ( | CCCC_Project * | prj | ) |
int CCCC_UseRelationship::ToFile | ( | ofstream & | outfile | ) |
Definition at line 175 of file cccc_use.cc.
|
friend |
Definition at line 36 of file cccc_use.h.
|
private |
Definition at line 37 of file cccc_use.h.
|
private |
Definition at line 39 of file cccc_use.h.
|
private |
Definition at line 37 of file cccc_use.h.
|
private |
Definition at line 37 of file cccc_use.h.
|
private |
Definition at line 38 of file cccc_use.h.
|
private |
Definition at line 39 of file cccc_use.h.