LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
TypeID.h File Reference
#include "canvas/Utilities/fwd.h"
#include <iosfwd>
#include <string>
#include <typeinfo>

Go to the source code of this file.

Classes

class  art::TypeID
 

Namespaces

 art
 HLT enums.
 

Functions

bool art::operator> (TypeID const &, TypeID const &)
 
bool art::operator!= (TypeID const &, TypeID const &)
 
std::ostream & art::operator<< (std::ostream &, TypeID const &)
 
void art::swap (TypeID &, TypeID &)
 
bool art::is_assns (TypeID const &tid)
 
bool art::is_assns (std::string const &type_name)
 
bool art::is_instantiation_of (std::string const &type_name, std::string const &template_name)
 
bool art::is_instantiation_of (TypeID const &tid, std::string const &template_name)
 
std::string art::name_of_template_arg (std::string const &template_instance, size_t desired_arg)
 
std::string art::name_of_assns_partner (std::string assns_type_name)
 
std::string art::name_of_assns_base (std::string assns_type_name)
 
std::string art::name_of_unwrapped_product (std::string const &wrapped_name)