CBMC
|
#include <string_container.h>
Public Member Functions | |
unsigned | operator[] (const char *s) |
unsigned | operator[] (const std::string &s) |
string_containert () | |
~string_containert () | |
const char * | c_str (size_t no) const |
const std::string & | get_string (size_t no) const |
string_container_statisticst | compute_statistics () const |
Protected Types | |
typedef std::unordered_map< string_ptrt, unsigned, string_ptr_hash > | hash_tablet |
typedef std::list< std::string > | string_listt |
typedef std::vector< std::string * > | string_vectort |
Protected Member Functions | |
unsigned | get (const char *s) |
unsigned | get (const std::string &s) |
Protected Attributes | |
hash_tablet | hash_table |
string_listt | string_list |
string_vectort | string_vector |
Definition at line 63 of file string_container.h.
|
protected |
Definition at line 97 of file string_container.h.
|
protected |
Definition at line 103 of file string_container.h.
|
protected |
Definition at line 106 of file string_container.h.
string_containert::string_containert | ( | ) |
Definition at line 45 of file irep_ids.cpp.
string_containert::~string_containert | ( | ) |
Definition at line 30 of file string_container.cpp.
|
inline |
Definition at line 81 of file string_container.h.
string_container_statisticst string_containert::compute_statistics | ( | ) | const |
Definition at line 93 of file string_container.cpp.
|
protected |
Definition at line 34 of file string_container.cpp.
|
protected |
Definition at line 57 of file string_container.cpp.
|
inline |
Definition at line 87 of file string_container.h.
|
inline |
Definition at line 66 of file string_container.h.
|
inline |
Definition at line 71 of file string_container.h.
|
protected |
Definition at line 98 of file string_container.h.
|
protected |
Definition at line 104 of file string_container.h.
|
protected |
Definition at line 107 of file string_container.h.