#include <iosfwd>
#include <string>
#include <typeinfo>
Go to the source code of this file.
Classes | |
class | art::TypeID |
Namespaces | |
art | |
Functions | |
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) |
bool | art::is_assns (std::string const &type_name) |
bool | art::is_assns (TypeID const &tid) |
bool | art::operator> (TypeID const &a, TypeID const &b) |
bool | art::operator!= (TypeID const &a, TypeID const &b) |
ostream & | art::operator<< (ostream &os, TypeID const &tid) |
void | art::swap (TypeID &left, TypeID &right) |
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) |