12 #ifndef __UN_Graph_h__
13 #define __UN_Graph_h__
38 UN_Graph( UN_GraphData *graph_data );
50 {
return myGraphData; }
51 explicit operator bool()
const
57 {
return myGraphData == other.myGraphData; }
59 {
return !( *
this == other ); }
133 void setFromOptions(
const UT_Options &graph_opts )
const;
139 UN_GraphData * myGraphData;
bool operator!=(const UN_Graph &other) const
Comparison operators.
bool operator==(const UN_Graph &other) const
Comparison operators.
bool isValid() const
Returns true if this is a valid graph; false otherwise.
UN_DataArrayIterator< UN_Node, UN_NodeIDList > ChildIterator
An iterator and a range for the children of this parent node.
GLuint const GLchar * name
A map of string to various well defined value types.
UN_NodeDescendantIterator DescendantIterator
LeafData & operator=(const LeafData &)=delete
UN_NodeWireIterator< false > DescendantWireIterator
UN_NodeWireIterator< true > ChildWireIterator