#include <requirements.hpp>
Definition at line 21 of file requirements.hpp.
◆ result_type
◆ requirements()
template<typename ErrorHandler >
client::code_gen::requirements::requirements |
( |
ErrorHandler & |
error_handler_ | ) |
|
|
inline |
◆ functions()
std::set< std::string > client::code_gen::requirements::functions |
( |
| ) |
|
|
inline |
◆ operator()() [1/10]
bool client::code_gen::requirements::operator() |
( |
ast::expression const & |
x | ) |
|
|
inline |
◆ operator()() [2/10]
◆ operator()() [3/10]
bool client::code_gen::requirements::operator() |
( |
ast::identifier const & |
x | ) |
|
|
inline |
◆ operator()() [4/10]
bool client::code_gen::requirements::operator() |
( |
ast::nil |
| ) |
|
|
inline |
◆ operator()() [5/10]
bool client::code_gen::requirements::operator() |
( |
ast::operation const & |
x | ) |
|
|
inline |
◆ operator()() [6/10]
◆ operator()() [7/10]
bool client::code_gen::requirements::operator() |
( |
ast::unary const & |
x | ) |
|
|
inline |
◆ operator()() [8/10]
bool client::code_gen::requirements::operator() |
( |
bool |
| ) |
|
|
inline |
◆ operator()() [9/10]
bool client::code_gen::requirements::operator() |
( |
double |
| ) |
|
|
inline |
◆ operator()() [10/10]
bool client::code_gen::requirements::operator() |
( |
unsigned int |
| ) |
|
|
inline |
◆ variables()
std::set< std::string > client::code_gen::requirements::variables |
( |
| ) |
|
|
inline |
◆ error_handler
boost::function< void(int tag, std::string const& what)> client::code_gen::requirements::error_handler |
|
private |
◆ functions_
std::set<std::string> client::code_gen::requirements::functions_ |
|
private |
◆ variables_
std::set<std::string> client::code_gen::requirements::variables_ |
|
private |
The documentation for this struct was generated from the following file: