KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Cell_traits.h
Go to the documentation of this file.
1 #ifndef CELL_TRAITS_H_
2 #define CELL_TRAITS_H_
3 
11 #include <boost/shared_ptr.hpp>
12 #include <boost/unordered_map.hpp>
13 
14 namespace semantics
15 {
16 
17 template<class T>
18 class Prior_cell;
19 
20 template<size_t N>
21 class Categorical_event;
22 
23 template<class T, size_t N>
25 
26 
27 template<class T, size_t N>
29 {
30  typedef Marginal_cell<T, N-1> Margin_type;
31 };
32 
33 template<class T>
34 struct Cell_traits<T,1>
35 {
37 };
38 
39 }; //namespace semantics
40 
41 #endif
Definition: Cell_traits.h:28
concrete class for contingency table cell
Definition: Cell_traits.h:24
look-up key class for contingency table
Definition: Categorical_event.h:29
Marginal_cell< T, N-1 > Margin_type
Definition: Cell_traits.h:30
Prior_cell< T > Margin_type
Definition: Cell_traits.h:36
Definition: Cell_traits.h:18