namespace UE { namespace Graph { *It must return the TargetKeys that are pointed to from the directed edges from Key TargetKeys that are *not elements of UniqueKeys will be discarded TargetKeys equal to Key will also be discarded *RangeType must support ranged UE::Graph::for ( begin() and end() ) } }