#include <functional>
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "impeller.h"
Go to the source code of this file.
Namespaces | |
IMPELLER_HPP_NAMESPACE | |
Macros | |
#define | IMPELLER_HPP_NAMESPACE impeller::hpp |
#define | IMPELLER_HPP_EACH_PROC(PROC) |
#define | IMPELLER_HPP_PROC(proc) |
#define | IMPELLER_HPP_PROC(name) Proc<decltype(name)> name = {#name}; |
#define | IMPELLER_HPP_DEFINE_TRAITS(object) |
Enumerations | |
enum class | IMPELLER_HPP_NAMESPACE::AdoptTag { IMPELLER_HPP_NAMESPACE::kAdopt } |
Variables | |
ProcTable | IMPELLER_HPP_NAMESPACE::gGlobalProcTable |
#define IMPELLER_HPP_DEFINE_TRAITS | ( | object | ) |
Definition at line 306 of file impeller.hpp.
#define IMPELLER_HPP_EACH_PROC | ( | PROC | ) |
Definition at line 48 of file impeller.hpp.
#define IMPELLER_HPP_NAMESPACE impeller::hpp |
A C++ 17 wrapper to the C Impeller API. This is a convenience wrapper for the C++ API and only depends on standard libc++ utilities in addition to impeller.h
Definition at line 24 of file impeller.hpp.
#define IMPELLER_HPP_PROC | ( | name | ) | Proc<decltype(name)> name = {#name}; |
Definition at line 242 of file impeller.hpp.
#define IMPELLER_HPP_PROC | ( | proc | ) |
Definition at line 242 of file impeller.hpp.