Inja  3.3.0
A Template Engine for Modern C++
inja::Environment Member List

This is the complete list of members for inja::Environment, including all inherited members.

add_callback(const std::string &name, const CallbackFunction &callback)inja::Environmentinline
add_callback(const std::string &name, int num_args, const CallbackFunction &callback)inja::Environmentinline
add_void_callback(const std::string &name, const VoidCallbackFunction &callback)inja::Environmentinline
add_void_callback(const std::string &name, int num_args, const VoidCallbackFunction &callback)inja::Environmentinline
Environment() (defined in inja::Environment)inja::Environmentinline
Environment(const std::string &global_path) (defined in inja::Environment)inja::Environmentinlineexplicit
Environment(const std::string &input_path, const std::string &output_path) (defined in inja::Environment)inja::Environmentinline
include_template(const std::string &name, const Template &tmpl)inja::Environmentinline
input_path (defined in inja::Environment)inja::Environmentprotected
load_file(const std::string &filename) (defined in inja::Environment)inja::Environmentinline
load_json(const std::string &filename) (defined in inja::Environment)inja::Environmentinline
output_path (defined in inja::Environment)inja::Environmentprotected
parse(std::string_view input) (defined in inja::Environment)inja::Environmentinline
parse_file(const std::string &filename) (defined in inja::Environment)inja::Environmentinline
parse_template(const std::string &filename) (defined in inja::Environment)inja::Environmentinline
render(std::string_view input, const json &data) (defined in inja::Environment)inja::Environmentinline
render(const Template &tmpl, const json &data) (defined in inja::Environment)inja::Environmentinline
render_file(const std::string &filename, const json &data) (defined in inja::Environment)inja::Environmentinline
render_file_with_json_file(const std::string &filename, const std::string &filename_data) (defined in inja::Environment)inja::Environmentinline
render_to(std::ostream &os, const Template &tmpl, const json &data) (defined in inja::Environment)inja::Environmentinline
set_comment(const std::string &open, const std::string &close)inja::Environmentinline
set_expression(const std::string &open, const std::string &close)inja::Environmentinline
set_include_callback(const std::function< Template(const std::string &, const std::string &)> &callback)inja::Environmentinline
set_line_statement(const std::string &open)inja::Environmentinline
set_lstrip_blocks(bool lstrip_blocks)inja::Environmentinline
set_search_included_templates_in_files(bool search_in_files)inja::Environmentinline
set_statement(const std::string &open, const std::string &close)inja::Environmentinline
set_throw_at_missing_includes(bool will_throw)inja::Environmentinline
set_trim_blocks(bool trim_blocks)inja::Environmentinline
write(const std::string &filename, const json &data, const std::string &filename_out) (defined in inja::Environment)inja::Environmentinline
write(const Template &temp, const json &data, const std::string &filename_out) (defined in inja::Environment)inja::Environmentinline
write_with_json_file(const std::string &filename, const std::string &filename_data, const std::string &filename_out) (defined in inja::Environment)inja::Environmentinline
write_with_json_file(const Template &temp, const std::string &filename_data, const std::string &filename_out) (defined in inja::Environment)inja::Environmentinline