1 // Copyright (C) 2007 Davis E. King (davis@dlib.net) 2 // License: Boost Software License See LICENSE.txt for the full license. 3 #ifndef DLIB_DIRECTED_GRAPh_ 4 #define DLIB_DIRECTED_GRAPh_ 5 6 #include "directed_graph/directed_graph_kernel_1.h" 7 8 #include "algs.h" 9 10 namespace dlib 11 { 12 13 template < 14 typename T, 15 typename E = char, 16 typename mem_manager = default_memory_manager 17 > 18 class directed_graph 19 { directed_graph()20 directed_graph() {} 21 public: 22 23 24 //----------- kernels --------------- 25 26 // kernel_1a 27 typedef directed_graph_kernel_1<T,E,mem_manager,false> 28 kernel_1a; 29 typedef directed_graph_kernel_1<T,E,mem_manager,true> 30 kernel_1a_c; 31 32 }; 33 } 34 35 #endif // DLIB_DIRECTED_GRAPh_ 36 37 38