[#BloombergLP-bdlb-TopologicalSortUtilEdgeTraits-0a] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::xref:BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0c.adoc[TopologicalSortUtilEdgeTraits]<xref:bsl/pair-0b.adoc[bsl::pair<NODE_TYPE, NODE_TYPE>]> :relfileprefix: ../../ :mrdocs: This `struct` is a specialization (customization) of `TopologicalSortUtilEdgeTraits` for bsl::pair<T, T>. == Synopsis Declared in `<bdlb_topologicalsortutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class NODE_TYPE> struct xref:BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0c.adoc[TopologicalSortUtilEdgeTraits]<xref:bsl/pair-0b.adoc[bsl::pair<NODE_TYPE, NODE_TYPE>]>; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/EdgeType.adoc[`EdgeType`] | The type of the directed connection from one node to another | xref:BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/NodeType.adoc[`NodeType`] | The type of values of the nodes of the directed acyclic graph |=== == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/from.adoc[`from`] | Return a `const` reference to the `from` attribute of the specified `edge` object. | xref:BloombergLP/bdlb/TopologicalSortUtilEdgeTraits-0a/to.adoc[`to`] | Return a `to` reference to the `from` attribute of the specified `edge` object. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#