attrtypes/style.hpp
-
struct gviz::attrtypes::BuiltinStyleItem
Public Types
-
using builtin_style_type = std::variant<CommonStyle, NodeStyleOnly, EdgeStyleOnly, ClusterStyleOnly>
Public Functions
-
inline BuiltinStyleItem(builtin_style_type style, std::vector<std::string> vecargs = {})
-
inline bool operator==(const BuiltinStyleItem &other) const
-
inline bool operator!=(const BuiltinStyleItem &other) const
-
using builtin_style_type = std::variant<CommonStyle, NodeStyleOnly, EdgeStyleOnly, ClusterStyleOnly>
-
struct gviz::attrtypes::Style
Public Types
-
using item_type = std::variant<BuiltinStyleItem, StyleItem>
Public Functions
-
inline Style()
-
inline Style(CommonStyle style)
-
inline Style(NodeStyleOnly style)
-
inline Style(EdgeStyleOnly style)
-
inline Style(ClusterStyleOnly style)
-
inline Style(BuiltinStyleItem styleitem)
Public Static Attributes
-
static constexpr auto to_style_item =
[](const item_type& item){return std::visit(utils::LambdaVisitor{[](constStyleItem& arg) { return arg; },[](constBuiltinStyleItem& arg) { return arg.to_style_item(); }},item);}
-
using item_type = std::variant<BuiltinStyleItem, StyleItem>
-
namespace gviz
-
namespace gviz::attrtypes
Enums
-
enum class CommonStyle : uint8_t
Values:
-
enumerator none
-
enumerator dashed
-
enumerator dotted
-
enumerator solid
-
enumerator invis
-
enumerator bold
-
enumerator none
-
enum class CommonStyle : uint8_t
- file style.hpp
- #include <>#include <>#include <>#include <>#include <>#include “”
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard/attrtypes
- dir /home/cthulhu/projects/repos/libgvizard/include/gvizard
- dir /home/cthulhu/projects/repos/libgvizard/include