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] |
1.6.3