6#include "../../blueprint/components/sort_key.hpp"
7#include "../../blueprint/components/sort_order.hpp"
8#include "../../collection.hpp"
9#include "../../compiler_utils.hpp"
10#include "../../component_batch.hpp"
11#include "../../indicator_component.hpp"
12#include "../../result.hpp"
19namespace rerun::blueprint::archetypes {
23 std::optional<rerun::blueprint::components::SortKey>
sort_key;
26 std::optional<rerun::blueprint::components::SortOrder>
sort_order;
29 static constexpr const char IndicatorComponentName[] =
30 "rerun.blueprint.components.TimeRangeTableOrderIndicator";
43 RR_WITH_MAYBE_UNINITIALIZED_DISABLED(
return std::move(*
this);)
51 RR_WITH_MAYBE_UNINITIALIZED_DISABLED(
return std::move(*
this);)
64 struct AsComponents<blueprint::archetypes::TimeRangeTableOrder> {
A class for representing either a usable value, or an error.
Definition result.hpp:14
All Rerun C++ types and functions are in the rerun namespace or one of its nested namespaces.
Definition rerun.hpp:22
Archetype: Ordering of the time range table of the dataframe view
Definition time_range_table_order.hpp:21
TimeRangeTableOrder with_sort_key(rerun::blueprint::components::SortKey _sort_key) &&
The primary sort key.
Definition time_range_table_order.hpp:40
std::optional< rerun::blueprint::components::SortOrder > sort_order
The sort order.
Definition time_range_table_order.hpp:26
std::optional< rerun::blueprint::components::SortKey > sort_key
The primary sort key.
Definition time_range_table_order.hpp:23
TimeRangeTableOrder with_sort_order(rerun::blueprint::components::SortOrder _sort_order) &&
The sort order.
Definition time_range_table_order.hpp:47
Indicator component used by archetypes when converting them to component lists.
Definition indicator_component.hpp:30