Este site funciona melhor com JavaScript.
Página inicial
Explorar
Ajuda
Acessar
Archivist
/
gplib
Observar
1
Favorito
1
Fork
0
Código
Issues
8
Pull requests
0
Versões
0
Wiki
Atividade
Ver código fonte
emplace back to vector
cbor
Ludovic 'Archivist' Lagouardette
4 anos atrás
pai
4caf7f2d21
commit
1e121613cc
1 arquivos alterados
com
10 adições
e
0 exclusões
Visão dividida
Opções de diferenças
Mostrar estatísticas
Baixar arquivo de patch
Baixar arquivo de diferenças
+10
-0
include/gp/vector.hpp
+ 10
- 0
include/gp/vector.hpp
Ver arquivo
@ -178,6 +178,16 @@ namespace gp{
return
false
;
}
template
<
typename
.
.
.
U
>
constexpr
bool
emplace_back
(
U
&
&
.
.
.
value
)
{
if
(
grow
(
)
)
{
new
(
ary
+
sz
)
T
(
gp
:
:
forward
<
U
>
(
value
)
.
.
.
)
;
sz
+
+
;
return
true
;
}
return
false
;
}
constexpr
gp
:
:
optional
<
T
>
pop_back
(
)
{
if
(
sz
=
=
0
)
return
gp
:
:
nullopt
;
sz
-
-
;
Escrever
Pré-visualização
Carregando…
Cancelar
Salvar