#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.