VapourSynth-llvmexpr
Loading...
Searching...
No Matches
infix2postfix::stdlib::Meta Struct Reference

#include <llvmexpr/frontend/infix2postfix/stdlib/Meta.hpp>

Public Types

using dependencies = std::tuple<>

Static Public Attributes

static constexpr std::string_view NAME = "meta"
static constexpr char CODE_DATA []
static constexpr std::string_view CODE
static constexpr std::array< ExportedFunction, 5 > EXPORTS

Detailed Description

Definition at line 27 of file Meta.hpp.

Member Typedef Documentation

◆ dependencies

Definition at line 42 of file Meta.hpp.

Member Data Documentation

◆ CODE

std::string_view infix2postfix::stdlib::Meta::CODE
staticconstexpr
Initial value:
= std::string_view(
static_cast<const char*>(CODE_DATA), sizeof(CODE_DATA) - 1)
static constexpr char CODE_DATA[]

Definition at line 39 of file Meta.hpp.

◆ CODE_DATA

char infix2postfix::stdlib::Meta::CODE_DATA[]
staticconstexpr
Initial value:
= {
,
0
}

Definition at line 31 of file Meta.hpp.

31 {
32#pragma clang diagnostic push
33#pragma clang diagnostic ignored "-Wc23-extensions"
34#embed "meta.expr"
35#pragma clang diagnostic pop
36 ,
37 0 // null terminator
38 };

◆ EXPORTS

std::array<ExportedFunction, 5> infix2postfix::stdlib::Meta::EXPORTS
staticconstexpr
Initial value:
= {{
ExportedFunction{.name = "ASSERT_CONST", .param_count = 3},
ExportedFunction{.name = "ERROR", .param_count = 1},
ExportedFunction{.name = "JOIN", .param_count = 3},
ExportedFunction{.name = "PASTE", .param_count = 2},
ExportedFunction{.name = "UNROLL", .param_count = 2},
}}

Definition at line 44 of file Meta.hpp.

44 {{
45 ExportedFunction{.name = "ASSERT_CONST", .param_count = 3},
46 ExportedFunction{.name = "ERROR", .param_count = 1},
47 ExportedFunction{.name = "JOIN", .param_count = 3},
48 ExportedFunction{.name = "PASTE", .param_count = 2},
49 ExportedFunction{.name = "UNROLL", .param_count = 2},
50 }};

◆ NAME

std::string_view infix2postfix::stdlib::Meta::NAME = "meta"
staticconstexpr

Definition at line 28 of file Meta.hpp.


The documentation for this struct was generated from the following file:
  • llvmexpr/frontend/infix2postfix/stdlib/Meta.hpp