Namespaces | Functions File Reference
#include "typename.hh"
#include <boost/static_assert.hpp>
#include <utilmm/stringtools.hh>
#include <iostream>
Include dependency graph for

Go to the source code of this file.


namespace  Typelib


std::string Typelib::getMinimalPathTo (std::string const &full_name, std::string const &ns)
std::string Typelib::getNamespace (const std::string &name)
std::string Typelib::getNormalizedNamespace (const std::string &name)
std::string Typelib::getRelativeName (std::string const &name, std::string const &ns)
std::string Typelib::getTypename (const std::string &name)
bool Typelib::isAbsoluteName (const string &identifier)
bool Typelib::isInNamespace (const string &type, const std::string &nspace, bool recursive)
bool Typelib::isValidNamespace (const string &name, bool absolute)
static bool Typelib::isValidTypeBasename (std::string s, bool absolute, bool accept_integers)
static pair< bool, int > Typelib::isValidTypename (std::string const &s, int pos, bool absolute, bool accept_integers)
bool Typelib::isValidTypename (const std::string &name, bool absolute)
std::list< std::string > Typelib::splitTypename (std::string const &name)

Author(s): Sylvain Joyeux/
autogenerated on Thu Jan 2 2014 11:38:41