HPCToolkit
|
#include <VMAInterval.hpp>
Public Types | |
typedef VMAInterval | key_type |
typedef std::set< key_type > | My_t |
typedef key_type | value_type |
typedef My_t::key_compare | key_compare |
typedef My_t::allocator_type | allocator_type |
typedef My_t::reference | reference |
typedef My_t::const_reference | const_reference |
typedef My_t::iterator | iterator |
typedef My_t::const_iterator | const_iterator |
typedef My_t::size_type | size_type |
Public Member Functions | |
VMAIntervalSet () | |
VMAIntervalSet (const char *formattedstr) | |
virtual | ~VMAIntervalSet () |
std::pair< iterator, bool > | insert (const VMA beg, const VMA end) |
std::pair< iterator, bool > | insert (const value_type &x) |
void | erase (const VMA beg, const VMA end) |
void | erase (const key_type &x) |
void | merge (const VMAIntervalSet &x) |
std::string | toString () const |
void | fromString (const char *formattedstr) |
void | fromString (std::string &formattedstr) |
std::ostream & | dump (std::ostream &os) const |
std::istream & | slurp (std::istream &is) |
void | ddump () const |
Private Member Functions | |
VMAIntervalSet (const VMAIntervalSet &x) | |
VMAIntervalSet & | operator= (const VMAIntervalSet &GCC_ATTR_UNUSED x) |
Definition at line 245 of file VMAInterval.hpp.
typedef My_t::allocator_type VMAIntervalSet::allocator_type |
Definition at line 254 of file VMAInterval.hpp.
typedef My_t::const_iterator VMAIntervalSet::const_iterator |
Definition at line 258 of file VMAInterval.hpp.
typedef My_t::const_reference VMAIntervalSet::const_reference |
Definition at line 256 of file VMAInterval.hpp.
typedef My_t::iterator VMAIntervalSet::iterator |
Definition at line 257 of file VMAInterval.hpp.
typedef My_t::key_compare VMAIntervalSet::key_compare |
Definition at line 253 of file VMAInterval.hpp.
typedef VMAInterval VMAIntervalSet::key_type |
Definition at line 249 of file VMAInterval.hpp.
typedef std::set<key_type> VMAIntervalSet::My_t |
Definition at line 251 of file VMAInterval.hpp.
typedef My_t::reference VMAIntervalSet::reference |
Definition at line 255 of file VMAInterval.hpp.
typedef My_t::size_type VMAIntervalSet::size_type |
Definition at line 259 of file VMAInterval.hpp.
typedef key_type VMAIntervalSet::value_type |
Definition at line 252 of file VMAInterval.hpp.
|
inline |
Definition at line 265 of file VMAInterval.hpp.
|
inline |
|
inlinevirtual |
Definition at line 271 of file VMAInterval.hpp.
|
private |
void VMAIntervalSet::ddump | ( | ) | const |
std::ostream & VMAIntervalSet::dump | ( | std::ostream & | os | ) | const |
void VMAIntervalSet::erase | ( | const key_type & | x | ) |
void VMAIntervalSet::fromString | ( | const char * | formattedstr | ) |
|
inline |
iteratorPair VMAIntervalSet::insert | ( | const value_type & | x | ) |
void VMAIntervalSet::merge | ( | const VMAIntervalSet & | x | ) |
|
inlineprivate |
Definition at line 337 of file VMAInterval.hpp.
std::istream& VMAIntervalSet::slurp | ( | std::istream & | is | ) |
string VMAIntervalSet::toString | ( | ) | const |
Definition at line 374 of file VMAInterval.cpp.