mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
modify namespace result_of -> results
support C++14 type_traits
This commit is contained in:
parent
d386893a74
commit
bf0c7021cf
350 changed files with 2628 additions and 1912 deletions
|
@ -14,7 +14,7 @@
|
|||
#include <sprout/weed/eval_result.hpp>
|
||||
#include <sprout/weed/expr/tag.hpp>
|
||||
#include <sprout/weed/expr/eval.hpp>
|
||||
#include <sprout/weed/attr_cnv/result_of/bitwise_or.hpp>
|
||||
#include <sprout/weed/attr_cnv/results/bitwise_or.hpp>
|
||||
#include <sprout/weed/attr_cnv/bitwise_or.hpp>
|
||||
#include <sprout/weed/traits/expr/tag_of.hpp>
|
||||
#include <sprout/weed/traits/parser/attribute_of.hpp>
|
||||
|
@ -43,7 +43,7 @@ namespace sprout {
|
|||
typedef typename sprout::weed::traits::attribute_of<expr1_type, Iterator, context_type>::type attr1_type;
|
||||
typedef typename sprout::weed::traits::attribute_of<expr2_type, Iterator, context_type>::type attr2_type;
|
||||
public:
|
||||
typedef typename sprout::weed::attr_cnv::result_of::bitwise_or<
|
||||
typedef typename sprout::weed::attr_cnv::results::bitwise_or<
|
||||
typename sprout::weed::traits::attribute_of<expr1_type, Iterator, context_type>::type,
|
||||
typename sprout::weed::traits::attribute_of<expr2_type, Iterator, context_type>::type
|
||||
>::type attribute_type;
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <sprout/weed/limited.hpp>
|
||||
#include <sprout/weed/expr/tag.hpp>
|
||||
#include <sprout/weed/expr/eval.hpp>
|
||||
#include <sprout/weed/attr_cnv/result_of/times.hpp>
|
||||
#include <sprout/weed/attr_cnv/results/times.hpp>
|
||||
#include <sprout/weed/attr_cnv/times.hpp>
|
||||
#include <sprout/weed/traits/expr/tag_of.hpp>
|
||||
#include <sprout/weed/traits/parser/attribute_of.hpp>
|
||||
|
@ -44,7 +44,7 @@ namespace sprout {
|
|||
typedef typename sprout::weed::traits::limit_of<expr_type, Iterator, context_type>::type limit;
|
||||
typedef typename sprout::weed::traits::attribute_of<expr_type, Iterator, context_type>::type attr_type;
|
||||
public:
|
||||
typedef typename sprout::weed::attr_cnv::result_of::times<
|
||||
typedef typename sprout::weed::attr_cnv::results::times<
|
||||
limit::value,
|
||||
typename sprout::weed::traits::attribute_of<expr_type, Iterator, context_type>::type
|
||||
>::type attribute_type;
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <sprout/weed/eval_result.hpp>
|
||||
#include <sprout/weed/expr/tag.hpp>
|
||||
#include <sprout/weed/expr/eval.hpp>
|
||||
#include <sprout/weed/attr_cnv/result_of/mem_ptr.hpp>
|
||||
#include <sprout/weed/attr_cnv/results/mem_ptr.hpp>
|
||||
#include <sprout/weed/attr_cnv/mem_ptr.hpp>
|
||||
#include <sprout/weed/traits/expr/tag_of.hpp>
|
||||
#include <sprout/weed/traits/parser/attribute_of.hpp>
|
||||
|
@ -41,7 +41,7 @@ namespace sprout {
|
|||
typedef typename sprout::tuples::tuple_element<0, typename Expr::args_type>::type expr1_type;
|
||||
typedef typename sprout::tuples::tuple_element<1, typename Expr::args_type>::type expr2_type;
|
||||
public:
|
||||
typedef typename sprout::weed::attr_cnv::result_of::mem_ptr<
|
||||
typedef typename sprout::weed::attr_cnv::results::mem_ptr<
|
||||
typename sprout::weed::traits::attribute_of<expr1_type, Iterator, context_type>::type,
|
||||
typename sprout::tuples::tuple_element<0, typename expr2_type::args_type>::type
|
||||
>::type attribute_type;
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <sprout/weed/limited.hpp>
|
||||
#include <sprout/weed/expr/tag.hpp>
|
||||
#include <sprout/weed/expr/eval.hpp>
|
||||
#include <sprout/weed/attr_cnv/result_of/modulus.hpp>
|
||||
#include <sprout/weed/attr_cnv/results/modulus.hpp>
|
||||
#include <sprout/weed/attr_cnv/modulus.hpp>
|
||||
#include <sprout/weed/traits/expr/tag_of.hpp>
|
||||
#include <sprout/weed/traits/parser/attribute_of.hpp>
|
||||
|
@ -45,7 +45,7 @@ namespace sprout {
|
|||
typedef typename sprout::weed::traits::limit_of<expr1_type, Iterator, context_type>::type limit;
|
||||
typedef typename sprout::weed::traits::attribute_of<expr1_type, Iterator, context_type>::type attr_type;
|
||||
public:
|
||||
typedef typename sprout::weed::attr_cnv::result_of::modulus<
|
||||
typedef typename sprout::weed::attr_cnv::results::modulus<
|
||||
limit::value,
|
||||
typename sprout::weed::traits::attribute_of<expr1_type, Iterator, context_type>::type
|
||||
>::type attribute_type;
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <sprout/weed/eval_result.hpp>
|
||||
#include <sprout/weed/expr/tag.hpp>
|
||||
#include <sprout/weed/expr/eval.hpp>
|
||||
#include <sprout/weed/attr_cnv/result_of/negate.hpp>
|
||||
#include <sprout/weed/attr_cnv/results/negate.hpp>
|
||||
#include <sprout/weed/attr_cnv/negate.hpp>
|
||||
#include <sprout/weed/traits/expr/tag_of.hpp>
|
||||
#include <sprout/weed/traits/parser/attribute_of.hpp>
|
||||
|
@ -40,7 +40,7 @@ namespace sprout {
|
|||
typedef sprout::weed::parse_context<Iterator> context_type;
|
||||
typedef typename sprout::tuples::tuple_element<0, typename Expr::args_type>::type expr_type;
|
||||
public:
|
||||
typedef typename sprout::weed::attr_cnv::result_of::negate<
|
||||
typedef typename sprout::weed::attr_cnv::results::negate<
|
||||
typename sprout::weed::traits::attribute_of<expr_type, Iterator, context_type>::type
|
||||
>::type attribute_type;
|
||||
typedef sprout::weed::eval_result<context_type, Iterator, attribute_type> result_type;
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include <sprout/weed/eval_result.hpp>
|
||||
#include <sprout/weed/expr/tag.hpp>
|
||||
#include <sprout/weed/expr/eval.hpp>
|
||||
#include <sprout/weed/attr_cnv/result_of/shift_left.hpp>
|
||||
#include <sprout/weed/attr_cnv/results/shift_left.hpp>
|
||||
#include <sprout/weed/attr_cnv/shift_left.hpp>
|
||||
#include <sprout/weed/traits/expr/tag_of.hpp>
|
||||
#include <sprout/weed/traits/parser/attribute_of.hpp>
|
||||
|
@ -41,7 +41,7 @@ namespace sprout {
|
|||
typedef typename sprout::tuples::tuple_element<0, typename Expr::args_type>::type expr1_type;
|
||||
typedef typename sprout::tuples::tuple_element<1, typename Expr::args_type>::type expr2_type;
|
||||
public:
|
||||
typedef typename sprout::weed::attr_cnv::result_of::shift_left<
|
||||
typedef typename sprout::weed::attr_cnv::results::shift_left<
|
||||
typename sprout::weed::traits::attribute_of<expr1_type, Iterator, context_type>::type,
|
||||
typename sprout::weed::traits::attribute_of<expr2_type, Iterator, context_type>::type
|
||||
>::type attribute_type;
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
#include <sprout/weed/limited.hpp>
|
||||
#include <sprout/weed/expr/tag.hpp>
|
||||
#include <sprout/weed/expr/eval.hpp>
|
||||
#include <sprout/weed/attr_cnv/result_of/times.hpp>
|
||||
#include <sprout/weed/attr_cnv/results/times.hpp>
|
||||
#include <sprout/weed/attr_cnv/times.hpp>
|
||||
#include <sprout/weed/traits/expr/tag_of.hpp>
|
||||
#include <sprout/weed/traits/parser/attribute_of.hpp>
|
||||
|
@ -44,7 +44,7 @@ namespace sprout {
|
|||
typedef typename sprout::weed::traits::limit_of<expr_type, Iterator, context_type>::type limit;
|
||||
typedef typename sprout::weed::traits::attribute_of<expr_type, Iterator, context_type>::type attr_type;
|
||||
public:
|
||||
typedef typename sprout::weed::attr_cnv::result_of::times<
|
||||
typedef typename sprout::weed::attr_cnv::results::times<
|
||||
limit::value,
|
||||
typename sprout::weed::traits::attribute_of<expr_type, Iterator, context_type>::type
|
||||
>::type attribute_type;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue