text: 
  // Copyright Aleksey Gurtovoy 2000-2004
  //
  // Distributed under the Boost Software License, Version 1.0. 
  // (See accompanying file LICENSE_1_0.txt or copy at 
  // http://www.boost.org/LICENSE_1_0.txt)
  //
  
  // Preprocessed version of "boost/mpl/list/list30_c.hpp" header
  // -- DO NOT modify by hand!
  
  namespace mars_boost {}
  namespace boost = mars_boost;
  namespace mars_boost {
  namespace mpl {
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
  >
  struct list21_c
      : l_item<
          long_ < 21>,
        integral_c<T, C0>,
        list20_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20>
  > {
  typedef list21_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21
  >
  struct list22_c
      : l_item<
          long_ < 22>,
        integral_c<T, C0>,
        list21_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21>
  > {
  typedef list22_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22
  >
  struct list23_c
      : l_item<
          long_ < 23>,
        integral_c<T, C0>,
        list22_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22>
  >
  {
  typedef list23_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22, T C23
  >
  struct list24_c
      : l_item<
          long_ < 24>,
        integral_c<T, C0>,
        list23_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23>
  >
  {
  typedef list24_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22, T C23, T C24
  >
  struct list25_c
      : l_item<
          long_ < 25>,
        integral_c<T, C0>,
        list24_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24>
  >
  {
  typedef list25_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22, T C23, T C24, T C25
  >
  struct list26_c
      : l_item<
          long_ < 26>,
        integral_c<T, C0>,
        list25_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25>
  >
  {
  typedef list26_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22, T C23, T C24, T C25, T C26
  >
  struct list27_c
      : l_item<
          long_ < 27>,
        integral_c<T, C0>,
        list26_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26>
  >
  {
  typedef list27_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22, T C23, T C24, T C25, T C26, T C27
  >
  struct list28_c
      : l_item<
          long_ < 28>,
        integral_c<T, C0>,
        list27_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27>
  >
  {
  typedef list28_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28
  >
  struct list29_c
      : l_item<
          long_ < 29>,
        integral_c<T, C0>,
        list28_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28>
  >
  {
  typedef list29_c type;
  typedef T value_type;
  };
  
  template<
      typename T, T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10, T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20, T C21, T C22, T C23, T C24, T C25, T C26, T C27, T C28, T C29
  >
  struct list30_c
      : l_item<
          long_ < 30>,
        integral_c<T, C0>,
        list29_c<T, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29>
  >
  {
  typedef list30_c type;
  typedef T value_type;
  };
  
  }}
  