attrtypes/portpos.hpp

template<typename StrT = std::string>
struct gviz::attrtypes::PortPos

Public Types

using str_type = StrT

Public Functions

inline constexpr bool operator==(const PortPos &other) const
inline constexpr bool operator!=(const PortPos &other) const

Public Members

std::optional<str_type> port = std::nullopt
CompassPoint compass = CompassPoint::_default
namespace gviz
namespace gviz::attrtypes

Enums

enum class CompassPoint : uint8_t

Values:

enumerator _default
enumerator center
enumerator north
enumerator south
enumerator west
enumerator east
enumerator north_east
enumerator north_west
enumerator south_east
enumerator south_west
file portpos.hpp
#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