template<template< class > class t_Pointer, class t_Base, class t_Instantiator>
class ariles2::Any< t_Pointer, t_Base, t_Instantiator >
Definition at line 16 of file types.h.
template<template< class > class t_Pointer, class t_Base , class t_Instantiator >
template<class t_Derived >
t_Derived* ariles2::Any< t_Pointer, t_Base, t_Instantiator >::cast |
( |
| ) |
|
|
inline |
Cast methods are potentially dangerous, no id checks are performed. If value is not initialized the returned pointer may be nullptr.
Definition at line 74 of file types.h.
template<template< class > class t_Pointer, class t_Base , class t_Instantiator >
template<class t_Derived >
t_Derived* ariles2::Any< t_Pointer, t_Base, t_Instantiator >::cast |
( |
const std::string & |
config_section_id | ) |
|
|
inline |
These casts succeed if the Ariles config section id matches the given string.
Definition at line 94 of file types.h.