fixed_container_traits 仕様変更

This commit is contained in:
bolero-MURAKAMI 2011-10-30 17:40:35 +09:00
commit 2168f05433
43 changed files with 174 additions and 202 deletions

View file

@ -36,7 +36,7 @@ namespace sprout {
Input const& input
)
{
return sprout::remake_clone<Result, Container>(
return sprout::remake_clone<Result>(
cont,
sprout::size(cont) + sprout::size(input),
(Indexes < sprout::fixed_container_traits<Container>::fixed_size + size

View file

@ -35,7 +35,7 @@ namespace sprout {
typename sprout::fixed_container_traits<Container>::difference_type pos
)
{
return sprout::remake_clone<Result, Container>(
return sprout::remake_clone<Result>(
cont,
sprout::size(cont) - 1,
(Indexes < sprout::fixed_container_traits<Container>::fixed_size - 1

View file

@ -35,7 +35,7 @@ namespace sprout {
typename sprout::fixed_container_traits<Container>::difference_type pos
)
{
return sprout::remake_clone<Result, Container>(
return sprout::remake_clone<Result>(
cont,
sprout::size(cont) - N,
(Indexes < sprout::fixed_container_traits<Container>::fixed_size - N

View file

@ -38,7 +38,7 @@ namespace sprout {
Values const&... values
)
{
return sprout::remake_clone<Result, Container>(
return sprout::remake_clone<Result>(
cont,
sprout::size(cont) + 1 + sizeof...(Values),
(Indexes < sprout::fixed_container_traits<Container>::fixed_size + 1 + sizeof...(Values)

View file

@ -39,7 +39,7 @@ namespace sprout {
Values const&... values
)
{
return sprout::remake_clone<Result, Container>(
return sprout::remake_clone<Result>(
cont,
sprout::size(cont) + (1 + sizeof...(Values)) * N,
(Indexes < sprout::fixed_container_traits<Container>::fixed_size + (1 + sizeof...(Values)) * N

View file

@ -31,7 +31,7 @@ namespace sprout {
T const& v
)
{
return sprout::remake_clone<Result, Container>(
return sprout::remake_clone<Result>(
cont,
sprout::size(cont),
(Indexes != pos