Template Struct parser¶
Defined in File parser.h
Struct Documentation¶
-
template<typename
ScopeT, typenameContextT>
structudho::view::parser¶ Public Types
-
typedef parsing::expression<table_type>
evaluator_type¶
-
typedef parsing::tags::block<table_type, ContextT>
block_directive_type¶
-
typedef parsing::tags::var<table_type, ContextT>
var_directive_type¶
-
typedef parsing::tags::loop<table_type, ContextT>
loop_directive_type¶
-
typedef parsing::tags::condition<table_type, ContextT>
condition_directive_type¶
-
typedef parsing::tags::text<table_type, ContextT>
text_directive_type¶
-
typedef parsing::tags::html<table_type, ContextT>
html_directive_type¶
-
typedef parsing::tags::eval<table_type, ContextT>
eval_directive_type¶
-
typedef parsing::tags::skip<table_type, ContextT>
skip_directive_type¶
-
typedef parsing::attrs::target<table_type, ContextT>
target_directive_type¶
-
typedef parsing::attrs::eval<table_type, ContextT>
eval_attr_directive_type¶
-
typedef parsing::attrs::add_class<table_type, ContextT>
add_class_directive_type¶
-
typedef parsing::attrs::condition<table_type, ContextT>
condition_attr_directive_type¶
Public Functions
-
parser(table_type &scope, const ContextT &ctx)¶
-
void
prepare()¶
-
std::string
process(const std::string &contents)¶
Public Members
-
table_type &
_table¶
-
evaluator_type
_evaluator¶
-
xml_parser_type
_xml_parser¶
-
block_directive_type
_block¶
-
var_directive_type
_var¶
-
loop_directive_type
_loop¶
-
condition_directive_type
_condition¶
-
text_directive_type
_text¶
-
html_directive_type
_html¶
-
eval_directive_type
_eval¶
-
skip_directive_type
_skip¶
-
target_directive_type
_target¶
-
eval_attr_directive_type
_eval_attr¶
-
add_class_directive_type
_add_class¶
-
condition_attr_directive_type
_condition_attr¶
-
typedef parsing::expression<table_type>