#include <concepts>#include <cstdint>#include <initializer_list>#include <memory>#include <ranges>#include <span>#include <string>#include <string_view>#include <utility>#include <variant>#include "xronos/abi/backend.hh"#include "xronos/abi/exceptions.hh"#include "xronos/sdk/context.hh"#include "xronos/sdk/detail/context_access.hh"#include "xronos/sdk/detail/program_context.hh"#include "xronos/sdk/detail/source_location.hh"Classes | |
| class | xronos::sdk::Element |
| Base class for all reactor elements. More... | |
Namespaces | |
| namespace | xronos::sdk |
| Main Xronos SDK namespace. | |
Typedefs | |
| using | xronos::sdk::AttributeValue = std::variant<std::string, bool, std::int64_t, double> |
| Possible value types for an attribute. | |
| using | xronos::sdk::InvalidNameError = abi::InvalidNameError |
| Exception that is thrown when creating an element with an invalid name. | |