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