Namespaces | Functions
TypeID.cc File Reference
#include "canvas/Utilities/TypeID.h"
#include "canvas/Utilities/Exception.h"
#include "canvas/Utilities/FriendlyName.h"
#include "canvas/Utilities/uniform_type_name.h"
#include <cstddef>
#include <map>
#include <mutex>
#include <ostream>
#include <string>
#include <typeinfo>
#include <utility>

Go to the source code of this file.

Namespaces

 art
 

Functions

bool art::operator> (TypeID const &a, TypeID const &b)
 
bool art::operator!= (TypeID const &a, TypeID const &b)
 
void art::swap (TypeID &left, TypeID &right)
 
ostream & art::operator<< (ostream &os, TypeID const &tid)
 
string art::name_of_template_arg (string const &template_instance, size_t desired_arg)
 
string art::name_of_assns_partner (string assns_type_name)
 
string art::name_of_assns_base (string assns_type_name)
 
string art::name_of_unwrapped_product (string const &wrapped_name)