The name and information associated with a function's scope. More...
Public Types | |
typedef unsigned long long | paths_t |
Public Member Functions | |
void | addStatement () |
string::const_iterator | begin () const |
void | doublePaths () |
string::const_iterator | end () const |
FunctionScope () | |
FunctionScope (FunctionScope const &rhs) | |
void | multiplyPaths (unsigned count) |
operator string const & () const | |
FunctionScope & | operator= (FunctionScope const &rhs) |
paths_t | paths () const |
void | resetCounters () |
string const & | scopeFile () const |
int | scopeLine () const |
string | scopeMemberName () const |
string const & | scopeMemberValue () const |
void | setPaths (paths_t count) |
void | setScope (string const &s) |
void | setScopeFileInfo (string const &file, int line) |
void | setScopeMember (string const &m) |
int | statements () const |
Private Attributes | |
paths_t | paths_ |
string | scopeFile_ |
int | scopeLine_ |
string | scopeMember |
string | scopeName |
int | statements_ |
Friends | |
ostream & | operator<< (ostream &os, FunctionScope const &me) |
The name and information associated with a function's scope.
Definition at line 702 of file cca.cxx.
FunctionScope | ( | FunctionScope const & | rhs | ) |
FunctionScope | ( | ) |
void addStatement | ( | ) |
string::const_iterator begin | ( | ) | const |
void doublePaths | ( | ) |
string::const_iterator end | ( | ) | const |
void multiplyPaths | ( | unsigned | count | ) |
FunctionScope& operator= | ( | FunctionScope const & | rhs | ) |
paths_t paths | ( | ) | const |
void resetCounters | ( | ) |
string const& scopeFile | ( | ) | const |
int scopeLine | ( | ) | const |
string scopeMemberName | ( | ) | const |
string const& scopeMemberValue | ( | ) | const |
void setPaths | ( | paths_t | count | ) |
void setScope | ( | string const & | s | ) |
void setScopeFileInfo | ( | string const & | file, | |
int | line | |||
) |
void setScopeMember | ( | string const & | m | ) |
int statements | ( | ) | const |
ostream& operator<< | ( | ostream & | os, | |
FunctionScope const & | me | |||
) | [friend] |
string scopeFile_ [private] |
int scopeLine_ [private] |
string scopeMember [private] |
int statements_ [private] |