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

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

Public Types

using dependencies = std::tuple<>

Static Public Attributes

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

Detailed Description

Definition at line 31 of file Algorithms.hpp.

Member Typedef Documentation

◆ dependencies

Definition at line 45 of file Algorithms.hpp.

Member Data Documentation

◆ CODE

std::string_view infix2postfix::stdlib::Algorithms::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 42 of file Algorithms.hpp.

◆ CODE_DATA

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

Definition at line 35 of file Algorithms.hpp.

35 {
36#pragma clang diagnostic push
37#pragma clang diagnostic ignored "-Wc23-extensions"
38#embed "algorithms.expr"
39#pragma clang diagnostic pop
40 , 0 // null terminator
41 };

◆ EXPORTS

std::array<ExportedFunction, 4> infix2postfix::stdlib::Algorithms::EXPORTS
staticconstexpr
Initial value:
= {{
ExportedFunction{.name = "sort", .param_count = 3},
ExportedFunction{.name = "reverse", .param_count = 3},
ExportedFunction{.name = "swap", .param_count = 3},
ExportedFunction{.name = "find_kth_smallest", .param_count = 4},
}}

Definition at line 47 of file Algorithms.hpp.

47 {{
48 ExportedFunction{.name = "sort", .param_count = 3},
49 ExportedFunction{.name = "reverse", .param_count = 3},
50 ExportedFunction{.name = "swap", .param_count = 3},
51 ExportedFunction{.name = "find_kth_smallest", .param_count = 4},
52 }};

◆ NAME

std::string_view infix2postfix::stdlib::Algorithms::NAME = "algorithms"
staticconstexpr

Definition at line 32 of file Algorithms.hpp.


The documentation for this struct was generated from the following file: