45 #ifndef CLIPPER_CONTAINER_HKL
46 #define CLIPPER_CONTAINER_HKL
49 #include "container_types.h"
56 extern const HKL_info NullHKL_info;
71 const bool& generate =
false );
74 const bool& generate =
false );
107 {
return (
dynamic_cast<HKL_data<T>&
>(*
this) = other ); }
110 {
return (
dynamic_cast<HKL_data<T>&
>(*
this) = value ); }
126 init( NullHKL_info, NullCell );
139 const Cell* cp = &cell;
141 if ( hp->
is_null() ) hp = parent_of_type_ptr<const HKL_info>();
142 if ( cp->
is_null() ) cp = parent_of_type_ptr<const Cell>();
146 if ( cp == NULL ) cp = &(hp->
cell());
163 init( NullHKL_info, NullCell );