#include <nlohmann/json.hpp>
#include <cstdlib>
#include <fstream>
#include <iostream>
#include <memory>
#include <sstream>
#include <string>
#include <string_view>
#include <functional>
#include <map>
#include <vector>
#include <utility>
#include <algorithm>
#include <stdexcept>
#include <limits>
#include <stack>
#include <cctype>
#include <locale>
#include <numeric>
Go to the source code of this file.
|
| std::string_view | inja::string_view::slice (std::string_view view, size_t start, size_t end) |
| std::pair< std::string_view, std::string_view > | inja::string_view::split (std::string_view view, char Separator) |
| bool | inja::string_view::starts_with (std::string_view view, std::string_view prefix) |
| SourceLocation | inja::get_source_location (std::string_view content, size_t pos) |
| void | inja::replace_substring (std::string &s, const std::string &f, const std::string &t) |
| std::string | inja::render (std::string_view input, const json &data) |
| | render with default settings to a string
|
| void | inja::render_to (std::ostream &os, std::string_view input, const json &data) |
| | render with default settings to the given output stream
|
◆ INCLUDE_INJA_CONFIG_HPP_
| #define INCLUDE_INJA_CONFIG_HPP_ |
◆ INCLUDE_INJA_ENVIRONMENT_HPP_
| #define INCLUDE_INJA_ENVIRONMENT_HPP_ |
◆ INCLUDE_INJA_EXCEPTIONS_HPP_
| #define INCLUDE_INJA_EXCEPTIONS_HPP_ |
◆ INCLUDE_INJA_FUNCTION_STORAGE_HPP_
| #define INCLUDE_INJA_FUNCTION_STORAGE_HPP_ |
◆ INCLUDE_INJA_LEXER_HPP_
| #define INCLUDE_INJA_LEXER_HPP_ |
◆ INCLUDE_INJA_NODE_HPP_
| #define INCLUDE_INJA_NODE_HPP_ |
◆ INCLUDE_INJA_PARSER_HPP_
| #define INCLUDE_INJA_PARSER_HPP_ |
◆ INCLUDE_INJA_RENDERER_HPP_
| #define INCLUDE_INJA_RENDERER_HPP_ |
◆ INCLUDE_INJA_STATISTICS_HPP_
| #define INCLUDE_INJA_STATISTICS_HPP_ |
◆ INCLUDE_INJA_TEMPLATE_HPP_
| #define INCLUDE_INJA_TEMPLATE_HPP_ |
◆ INCLUDE_INJA_TOKEN_HPP_
| #define INCLUDE_INJA_TOKEN_HPP_ |
◆ INCLUDE_INJA_UTILS_HPP_
| #define INCLUDE_INJA_UTILS_HPP_ |
◆ INJA_NOEXCEPTION
◆ INJA_THROW
| #define INJA_THROW |
( |
| exception | ) |
|
Value: std::abort(); \
std::ignore = exception
Definition at line 45 of file inja.hpp.
45#define INJA_THROW(exception) \
46 std::abort(); \
47 std::ignore = exception