|
Citlali
|
@breif a generic cal item holder More...
#include <io.h>


Public Types | |
| using | Base = ConfigMapper< CalItem > |
| using | Base = ConfigMapper< CalItem > |
Public Member Functions | |
| CalItem (config_t config) | |
| const std::string & | typestr () const |
| auto | type () const |
| template<auto type_> | |
| auto | is_type () -> bool |
| template<auto type_> | |
| auto | get () const -> const auto & |
| CalItem (config_t config) | |
| const std::string & | typestr () const |
| auto | type () const |
| template<auto type_> | |
| bool | is_type () |
| template<auto type_> | |
| const auto & | get () const |
Static Public Member Functions | |
| static auto | check_config (config_t &config) -> std::optional< std::string > |
| static auto | check_config (config_t &config) -> std::optional< std::string > |
Private Member Functions | |
| void | resolve () |
| void | resolve () |
Private Attributes | |
| std::string | m_typestr {} |
| cal_item_var_t | m_cal_item {} |
Friends | |
| template<typename OStream > | |
| auto | operator<< (OStream &os, const CalItem &d) -> decltype(auto) |
@breif a generic cal item holder
|
inline |

|
inline |

|
inlinestatic |

|
inlinestatic |

|
inline |
|
inline |



|
inlineprivate |


|
inlineprivate |

|
inline |


|
inline |

|
inline |

|
inline |
|
private |
|
private |