mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-10-17 13:39:26 +00:00
fixed_container_traits 仕様変更
This commit is contained in:
parent
9a229b824f
commit
2168f05433
43 changed files with 174 additions and 202 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue