Tatooine
Public Member Functions | List of all members
tatooine::flowexplorer::ui::node_serializer< T > Struct Template Reference

#include <node.h>

Inheritance diagram for tatooine::flowexplorer::ui::node_serializer< T >:
[legend]

Public Member Functions

auto serialize (T const &t) const -> toml::table
 
auto deserialize (T &t, toml::table const &serialized_node) -> void
 
auto draw_properties (T &t) -> bool
 
constexpr auto type_name () const -> std::string_view
 

Member Function Documentation

◆ deserialize()

template<typename T >
auto tatooine::flowexplorer::ui::node_serializer< T >::deserialize ( T &  t,
toml::table const &  serialized_node 
) -> void
inline

◆ draw_properties()

template<typename T >
auto tatooine::flowexplorer::ui::node_serializer< T >::draw_properties ( T &  t) -> bool
inline

◆ serialize()

template<typename T >
auto tatooine::flowexplorer::ui::node_serializer< T >::serialize ( T const &  t) const -> toml::table
inline

◆ type_name()

template<typename T >
constexpr auto tatooine::flowexplorer::ui::node_serializer< T >::type_name ( ) const -> std::string_view
inlineconstexpr

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