
Definition in file demangle.cc.
#include "rutz/demangle.h"
#include "rutz/demangle_gcc_v3.h"
#include "rutz/mutex.h"
#include "rutz/trace.h"
#include <map>
#include <pthread.h>
#include <string>
Include dependency graph for demangle.cc:

Go to the source code of this file.
Defines | |
| #define | DEMANGLE_IMPL demangle_gcc_v3 |
Typedefs | |
|
typedef std::map< std::string, std::string > | cache_type |
Functions | |
| void | name_cache_init () |
| const char * | rutz::demangled_name (const std::type_info &info) |
| Returns a demangled typename for the given type. | |
| static const char | __attribute__ ((used)) vcid_groovx_rutz_demangle_cc_utc20050626084020[] |
Variables | |
| cache_type * | g_name_cache = 0 |
| pthread_once_t | g_name_cache_init_once = PTHREAD_ONCE_INIT |
| pthread_mutex_t | g_name_cache_mutex = PTHREAD_MUTEX_INITIALIZER |
1.4.4