#include <eleve/src/runtime2.hpp>
Public Types | |
typedef std::map< std::string, Renderer const * > | types0_t |
typedef struct eepgwde::detail::Typing::mapping_t | mapping_t |
typedef std::map< std::string, std::string > | mappings_t |
Public Member Functions | |
std::string | as (const boost::any &operand) const throw (std::exception) |
And any of the above as a string. | |
types0_t & | types0 () |
Get the types list. | |
Renderer const * | add (Renderer *) |
Add a Renderer to the type system. | |
mappings_t & | mappings () |
Get the mapping store. | |
void | mappings (const mapping_t mappings[]) |
Set the mapping store. | |
void | set (const std::locale &ours) throw (std::domain_error) |
Set the LC_TIME part of the global locale to be as given by the @ ours locale. | |
const std::locale & | get () throw (std::domain_error) |
Get the global locale and see if it matches any of the. | |
Typing () throw (std::exception) | |
Creates a Impl. | |
virtual | ~Typing () throw (std::exception) |
Static Public Attributes | |
static const locale | posix = locale(locale::classic(), locale("POSIX"), locale::time) |
static const locale | us = locale(locale::classic(), locale("en_US"), locale::time) |
static const locale | uk = locale(locale::classic(), locale("en_GB"), locale::time) |
Protected Attributes | |
const boost::shared_ptr < eepgwde::detail::Typing::Impl > | impl |
Friends | |
class | Impl |
a pointer to an implementation | |
Classes | |
class | Impl |
struct | mapping_t |
Definition at line 46 of file runtime2.hpp.
eepgwde::detail::Typing::Typing | ( | ) | throw (std::exception) |
Creates a Impl.
Default constructor.
Definition at line 116 of file runtime2.cpp.
References impl.
eepgwde::detail::Typing::~Typing | ( | ) | throw (std::exception) [virtual] |
Definition at line 121 of file runtime2.cpp.
const boost::shared_ptr<eepgwde::detail::Typing::Impl> eepgwde::detail::Typing::impl [protected] |
Definition at line 129 of file runtime2.hpp.
Referenced by add(), mappings(), types0(), and Typing().