![]() |
Inja
3.4.0
A Template Engine for Modern C++
|
This is the complete list of members for inja::Environment, including all inherited members.
add_callback(const std::string &name, const CallbackFunction &callback) | inja::Environment | inline |
add_callback(const std::string &name, int num_args, const CallbackFunction &callback) | inja::Environment | inline |
add_void_callback(const std::string &name, const VoidCallbackFunction &callback) | inja::Environment | inline |
add_void_callback(const std::string &name, int num_args, const VoidCallbackFunction &callback) | inja::Environment | inline |
Environment() (defined in inja::Environment) | inja::Environment | inline |
Environment(const std::string &global_path) (defined in inja::Environment) | inja::Environment | inlineexplicit |
Environment(const std::string &input_path, const std::string &output_path) (defined in inja::Environment) | inja::Environment | inline |
include_template(const std::string &name, const Template &tmpl) | inja::Environment | inline |
input_path (defined in inja::Environment) | inja::Environment | protected |
load_file(const std::string &filename) (defined in inja::Environment) | inja::Environment | inline |
load_json(const std::string &filename) (defined in inja::Environment) | inja::Environment | inline |
output_path (defined in inja::Environment) | inja::Environment | protected |
parse(std::string_view input) (defined in inja::Environment) | inja::Environment | inline |
parse_file(const std::string &filename) (defined in inja::Environment) | inja::Environment | inline |
parse_template(const std::string &filename) (defined in inja::Environment) | inja::Environment | inline |
render(std::string_view input, const json &data) (defined in inja::Environment) | inja::Environment | inline |
render(const Template &tmpl, const json &data) (defined in inja::Environment) | inja::Environment | inline |
render_file(const std::string &filename, const json &data) (defined in inja::Environment) | inja::Environment | inline |
render_file_with_json_file(const std::string &filename, const std::string &filename_data) (defined in inja::Environment) | inja::Environment | inline |
render_to(std::ostream &os, const Template &tmpl, const json &data) (defined in inja::Environment) | inja::Environment | inline |
set_comment(const std::string &open, const std::string &close) | inja::Environment | inline |
set_expression(const std::string &open, const std::string &close) | inja::Environment | inline |
set_include_callback(const std::function< Template(const std::string &, const std::string &)> &callback) | inja::Environment | inline |
set_line_statement(const std::string &open) | inja::Environment | inline |
set_lstrip_blocks(bool lstrip_blocks) | inja::Environment | inline |
set_search_included_templates_in_files(bool search_in_files) | inja::Environment | inline |
set_statement(const std::string &open, const std::string &close) | inja::Environment | inline |
set_throw_at_missing_includes(bool will_throw) | inja::Environment | inline |
set_trim_blocks(bool trim_blocks) | inja::Environment | inline |
write(const std::string &filename, const json &data, const std::string &filename_out) (defined in inja::Environment) | inja::Environment | inline |
write(const Template &temp, const json &data, const std::string &filename_out) (defined in inja::Environment) | inja::Environment | inline |
write_with_json_file(const std::string &filename, const std::string &filename_data, const std::string &filename_out) (defined in inja::Environment) | inja::Environment | inline |
write_with_json_file(const Template &temp, const std::string &filename_data, const std::string &filename_out) (defined in inja::Environment) | inja::Environment | inline |