00001 00030 #ifndef MSMAZES_CORE_PATTERN_KEYWORDS_HPP 00031 #define MSMAZES_CORE_PATTERN_KEYWORDS_HPP 00032 00033 #include <boost/parameter.hpp> // Boost.Parameter components 00034 00035 namespace msmazes { 00036 00041 BOOST_PARAMETER_KEYWORD(keyword_tag, init_entrance_cell_arg); 00042 00047 BOOST_PARAMETER_KEYWORD(keyword_tag, init_exit_cell_arg); 00048 00053 BOOST_PARAMETER_KEYWORD(keyword_tag, init_entrance_direction_arg); 00054 00059 BOOST_PARAMETER_KEYWORD(keyword_tag, init_exit_direction_arg); 00060 00065 BOOST_PARAMETER_KEYWORD(keyword_tag, init_bit_count_arg); 00066 00071 BOOST_PARAMETER_KEYWORD(keyword_tag, init_tesselation_selector_arg); 00072 00077 BOOST_PARAMETER_KEYWORD(keyword_tag, init_cell_minimum_arg); 00078 00083 BOOST_PARAMETER_KEYWORD(keyword_tag, init_cell_maximum_arg); 00084 00089 BOOST_PARAMETER_KEYWORD(keyword_tag, init_cell_increment_arg); 00090 00095 BOOST_PARAMETER_KEYWORD(keyword_tag, init_centroid_arg); 00096 00101 BOOST_PARAMETER_KEYWORD(keyword_tag, init_radial_increment_arg); 00102 00107 BOOST_PARAMETER_KEYWORD(keyword_tag, init_radius_maximum_arg); 00108 00113 BOOST_PARAMETER_KEYWORD(keyword_tag, init_radius_minimum_arg); 00114 00119 BOOST_PARAMETER_KEYWORD(keyword_tag, init_zero_direction_arg); 00120 00125 BOOST_PARAMETER_KEYWORD(keyword_tag, init_positive_rotation_arg); 00126 00131 BOOST_PARAMETER_KEYWORD(keyword_tag, init_zero_tolerance_arg); 00132 } // namespace msmazes 00133 00134 #endif /* MSMAZES_CORE_PATTERN_KEYWORDS_HPP */
Multi-State Mazes in C++ is hosted by . Use the Table of Contents for navigation.