Commit 33cf4ebc authored by Davis King's avatar Davis King
Browse files

All I did in this change was rename memory_manager<char>::kernel_1a to default_memory_manager.

default_memory_manager is way more readable and clear.

--HG--
extra : convert_revision : svn%3Afdd8eb12-d10e-0410-9acb-85c331704f74/trunk%404080
parent bfbb580b
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../assert.h" #include "../assert.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
...@@ -21,7 +20,7 @@ namespace dlib ...@@ -21,7 +20,7 @@ namespace dlib
typename range, typename range,
unsigned long expnum, unsigned long expnum,
typename hash_table, typename hash_table,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class hash_map_kernel_1 : public enumerable<map_pair<domain,range> >, class hash_map_kernel_1 : public enumerable<map_pair<domain,range> >,
public pair_remover<domain,range> public pair_remover<domain,range>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../interfaces/map_pair.h" #include "../interfaces/map_pair.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
#include <functional> #include <functional>
namespace dlib namespace dlib
...@@ -18,7 +18,7 @@ namespace dlib ...@@ -18,7 +18,7 @@ namespace dlib
typename domain, typename domain,
typename range, typename range,
unsigned long expnum, unsigned long expnum,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<T> typename compare = std::less<T>
> >
class hash_map : public enumerable<map_pair<domain,range> >, class hash_map : public enumerable<map_pair<domain,range> >,
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
#include "algs.h" #include "algs.h"
#include "memory_manager.h" #include "algs.h"
#include <functional> #include <functional>
...@@ -20,7 +20,7 @@ namespace dlib ...@@ -20,7 +20,7 @@ namespace dlib
template < template <
typename T, typename T,
unsigned long expnum, unsigned long expnum,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<T> typename compare = std::less<T>
> >
class hash_set class hash_set
......
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../assert.h" #include "../assert.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
...@@ -19,7 +18,7 @@ namespace dlib ...@@ -19,7 +18,7 @@ namespace dlib
typename T, typename T,
unsigned long expnum, unsigned long expnum,
typename hash_table, typename hash_table,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class hash_set_kernel_1 : public enumerable<const T>, class hash_set_kernel_1 : public enumerable<const T>,
public remover<T> public remover<T>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
#include <functional> #include <functional>
namespace dlib namespace dlib
...@@ -16,7 +16,7 @@ namespace dlib ...@@ -16,7 +16,7 @@ namespace dlib
template < template <
typename T, typename T,
unsigned long expnum, unsigned long expnum,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<T> typename compare = std::less<T>
> >
class hash_set : public enumerable<const T>, class hash_set : public enumerable<const T>,
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#include "hash_table/hash_table_kernel_1.h" #include "hash_table/hash_table_kernel_1.h"
#include "hash_table/hash_table_kernel_2.h" #include "hash_table/hash_table_kernel_2.h"
#include "hash_table/hash_table_kernel_c.h" #include "hash_table/hash_table_kernel_c.h"
#include "memory_manager.h" #include "algs.h"
#include "binary_search_tree.h" #include "binary_search_tree.h"
#include <functional> #include <functional>
...@@ -19,7 +19,7 @@ namespace dlib ...@@ -19,7 +19,7 @@ namespace dlib
template < template <
typename domain, typename domain,
typename range, typename range,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<domain> typename compare = std::less<domain>
> >
class hash_table class hash_table
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../assert.h" #include "../assert.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
#include <functional> #include <functional>
...@@ -21,7 +20,7 @@ namespace dlib ...@@ -21,7 +20,7 @@ namespace dlib
template < template <
typename domain, typename domain,
typename range, typename range,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<domain> typename compare = std::less<domain>
> >
class hash_table_kernel_1 : public enumerable<map_pair<domain, range> >, class hash_table_kernel_1 : public enumerable<map_pair<domain, range> >,
......
...@@ -11,7 +11,6 @@ ...@@ -11,7 +11,6 @@
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../assert.h" #include "../assert.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
#include <functional> #include <functional>
namespace dlib namespace dlib
...@@ -21,7 +20,7 @@ namespace dlib ...@@ -21,7 +20,7 @@ namespace dlib
typename domain, typename domain,
typename range, typename range,
typename bst_base, typename bst_base,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<domain> typename compare = std::less<domain>
> >
class hash_table_kernel_2 : public enumerable<map_pair<domain,range> >, class hash_table_kernel_2 : public enumerable<map_pair<domain,range> >,
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
#include <functional> #include <functional>
namespace dlib namespace dlib
...@@ -17,7 +17,7 @@ namespace dlib ...@@ -17,7 +17,7 @@ namespace dlib
template < template <
typename domain, typename domain,
typename range, typename range,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<domain> typename compare = std::less<domain>
> >
class hash_table : public enumerable<map_pair<domain,range> >, class hash_table : public enumerable<map_pair<domain,range> >,
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
#include "binary_search_tree.h" #include "binary_search_tree.h"
#include "memory_manager.h" #include "algs.h"
#include <functional> #include <functional>
...@@ -19,7 +19,7 @@ namespace dlib ...@@ -19,7 +19,7 @@ namespace dlib
template < template <
typename domain, typename domain,
typename range, typename range,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<domain> typename compare = std::less<domain>
> >
class map class map
......
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
#include "../interfaces/map_pair.h" #include "../interfaces/map_pair.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
...@@ -18,7 +17,7 @@ namespace dlib ...@@ -18,7 +17,7 @@ namespace dlib
typename domain, typename domain,
typename range, typename range,
typename bst_base, typename bst_base,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class map_kernel_1 : public enumerable<map_pair<domain,range> >, class map_kernel_1 : public enumerable<map_pair<domain,range> >,
public asc_pair_remover<domain,range,typename bst_base::compare_type> public asc_pair_remover<domain,range,typename bst_base::compare_type>
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
#include <functional> #include <functional>
namespace dlib namespace dlib
...@@ -16,7 +16,7 @@ namespace dlib ...@@ -16,7 +16,7 @@ namespace dlib
template < template <
typename domain, typename domain,
typename range, typename range,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename compare = std::less<domain> typename compare = std::less<domain>
> >
class map : public enumerable<map_pair<domain,range> >, class map : public enumerable<map_pair<domain,range> >,
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
#include "matrix_exp_abstract.h" #include "matrix_exp_abstract.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h" #include "../algs.h"
#include "matrix_data_layout_abstract.h" #include "matrix_data_layout_abstract.h"
namespace dlib namespace dlib
...@@ -183,7 +183,7 @@ namespace dlib ...@@ -183,7 +183,7 @@ namespace dlib
typename T, typename T,
long num_rows = 0, long num_rows = 0,
long num_cols = 0, long num_cols = 0,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename layout = row_major_layout typename layout = row_major_layout
> >
class matrix : public matrix_exp<matrix<T,num_rows,num_cols,mem_manager,layout> > class matrix : public matrix_exp<matrix<T,num_rows,num_cols,mem_manager,layout> >
......
...@@ -33,7 +33,7 @@ namespace dlib ...@@ -33,7 +33,7 @@ namespace dlib
{ {
typedef T type; typedef T type;
typedef const T const_ret_type; typedef const T const_ret_type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
const static long NR = 1; const static long NR = 1;
const static long NC = 0; const static long NC = 0;
...@@ -140,7 +140,7 @@ namespace dlib ...@@ -140,7 +140,7 @@ namespace dlib
{ {
typedef T type; typedef T type;
typedef const T const_ret_type; typedef const T const_ret_type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
const static long NR = 1; const static long NR = 1;
const static long NC = 0; const static long NC = 0;
...@@ -220,7 +220,7 @@ namespace dlib ...@@ -220,7 +220,7 @@ namespace dlib
{ {
typedef long type; typedef long type;
typedef const long const_ret_type; typedef const long const_ret_type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
const static long NR = 1; const static long NR = 1;
const static long NC = tabs<(end - start)>::value/inc_ + 1; const static long NC = tabs<(end - start)>::value/inc_ + 1;
const static long cost = 1; const static long cost = 1;
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
#ifndef DLIB_MATRIx_FWD #ifndef DLIB_MATRIx_FWD
#define DLIB_MATRIx_FWD #define DLIB_MATRIx_FWD
#include "../memory_manager.h" #include "../algs.h"
namespace dlib namespace dlib
{ {
...@@ -18,7 +18,7 @@ namespace dlib ...@@ -18,7 +18,7 @@ namespace dlib
typename T, typename T,
long num_rows = 0, long num_rows = 0,
long num_cols = 0, long num_cols = 0,
typename mem_manager = memory_manager<char>::kernel_1a, typename mem_manager = default_memory_manager,
typename layout = row_major_layout typename layout = row_major_layout
> >
class matrix; class matrix;
......
...@@ -367,7 +367,7 @@ namespace dlib ...@@ -367,7 +367,7 @@ namespace dlib
const static long NC = 1; const static long NC = 1;
typedef typename T::value_type type; typedef typename T::value_type type;
typedef const typename T::value_type& const_ret_type; typedef const typename T::value_type& const_ret_type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
const_ret_type apply (long r, long ) const { return vect[r]; } const_ret_type apply (long r, long ) const { return vect[r]; }
...@@ -420,7 +420,7 @@ namespace dlib ...@@ -420,7 +420,7 @@ namespace dlib
const static long NC = 1; const static long NC = 1;
typedef T type; typedef T type;
typedef const T& const_ret_type; typedef const T& const_ret_type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
const_ret_type apply (long r, long ) const { return ptr[r]; } const_ret_type apply (long r, long ) const { return ptr[r]; }
...@@ -466,7 +466,7 @@ namespace dlib ...@@ -466,7 +466,7 @@ namespace dlib
const static long NC = 0; const static long NC = 0;
typedef T type; typedef T type;
typedef const T& const_ret_type; typedef const T& const_ret_type;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
const_ret_type apply (long r, long c) const { return ptr[r*cols + c]; } const_ret_type apply (long r, long c) const { return ptr[r*cols + c]; }
...@@ -1811,7 +1811,7 @@ namespace dlib ...@@ -1811,7 +1811,7 @@ namespace dlib
const static long cost = 1; const static long cost = 1;
const static long NR = 0; const static long NR = 0;
const static long NC = 0; const static long NC = 0;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
typedef T type; typedef T type;
typedef const T& const_ret_type; typedef const T& const_ret_type;
...@@ -1895,7 +1895,7 @@ namespace dlib ...@@ -1895,7 +1895,7 @@ namespace dlib
const static long cost = 1; const static long cost = 1;
const static long NR = NR_; const static long NR = NR_;
const static long NC = NC_; const static long NC = NC_;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
typedef T type; typedef T type;
typedef const T& const_ret_type; typedef const T& const_ret_type;
...@@ -1934,7 +1934,7 @@ namespace dlib ...@@ -1934,7 +1934,7 @@ namespace dlib
const static long cost = 1; const static long cost = 1;
const static long NR = NR_; const static long NR = NR_;
const static long NC = NC_; const static long NC = NC_;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
typedef T type; typedef T type;
typedef const T const_ret_type; typedef const T const_ret_type;
...@@ -2003,7 +2003,7 @@ namespace dlib ...@@ -2003,7 +2003,7 @@ namespace dlib
const static long cost = 1; const static long cost = 1;
const static long NR = 0; const static long NR = 0;
const static long NC = 0; const static long NC = 0;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
typedef T type; typedef T type;
typedef const T const_ret_type; typedef const T const_ret_type;
...@@ -2109,7 +2109,7 @@ namespace dlib ...@@ -2109,7 +2109,7 @@ namespace dlib
const static long cost = 1; const static long cost = 1;
const static long NR = N; const static long NR = N;
const static long NC = N; const static long NC = N;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
typedef T type; typedef T type;
typedef const T const_ret_type; typedef const T const_ret_type;
...@@ -2226,7 +2226,7 @@ namespace dlib ...@@ -2226,7 +2226,7 @@ namespace dlib
const static long cost = 1; const static long cost = 1;
const static long NR = N; const static long NR = N;
const static long NC = N; const static long NC = N;
typedef memory_manager<char>::kernel_1a mem_manager_type; typedef default_memory_manager mem_manager_type;
typedef row_major_layout layout_type; typedef row_major_layout layout_type;
typedef T type; typedef T type;
typedef const T const_ret_type; typedef const T const_ret_type;
......
...@@ -10,14 +10,14 @@ ...@@ -10,14 +10,14 @@
#include "queue/queue_sort_1.h" #include "queue/queue_sort_1.h"
#include "memory_manager.h" #include "algs.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class queue class queue
{ {
......
...@@ -8,14 +8,13 @@ ...@@ -8,14 +8,13 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class queue_kernel_1 : public enumerable<T>, class queue_kernel_1 : public enumerable<T>,
public remover<T> public remover<T>
......
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager.h"
namespace dlib namespace dlib
{ {
...@@ -17,7 +16,7 @@ namespace dlib ...@@ -17,7 +16,7 @@ namespace dlib
template < template <
typename T, typename T,
unsigned long block_size, unsigned long block_size,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class queue_kernel_2 : public enumerable<T>, class queue_kernel_2 : public enumerable<T>,
public remover<T> public remover<T>
......
...@@ -6,14 +6,14 @@ ...@@ -6,14 +6,14 @@
#include "../interfaces/enumerable.h" #include "../interfaces/enumerable.h"
#include "../interfaces/remover.h" #include "../interfaces/remover.h"
#include "../serialize.h" #include "../serialize.h"
#include "../memory_manager/memory_manager_kernel_abstract.h" #include "../algs.h"
namespace dlib namespace dlib
{ {
template < template <
typename T, typename T,
typename mem_manager = memory_manager<char>::kernel_1a typename mem_manager = default_memory_manager
> >
class queue : public enumerable<T>, class queue : public enumerable<T>,
public remover<T> public remover<T>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment