Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Namespaces | Functions
typeinfo.hpp File Reference
#include <typeinfo>
#include <extensions/container/string.hpp>
#include "typeindex.h"
Include dependency graph for typeinfo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ext
 

Functions

template<class T >
std::string ext::to_string ()
 Overload of to_string function. For type specified by template parameter. More...
 
bool ext::is_same_type (const std::string &first, const std::string &second)
 Compares two types specified by their string names not looking at template params and unspecified segments. More...
 
bool ext::are_same_types (const std::vector< std::string > &first, const std::vector< std::string > &second)
 
template<typename T >
bool ext::is_same_type (const std::string &name)
 
std::string ext::erase_template_info (std::string str)
 
ext::vector< std::string > ext::get_template_info (const std::string &str)