pyd v0.12.0 (2019-08-24T18:30:41Z)
Home
Dub
Repo
MultiIndexContainer._Replace
util
multi_index
MultiIndexContainer
Undocumented in source. Be warned that the author may not have intended to support it.
class
MultiIndexContainer
(Value, Args...)
bool
_Replace
(
ThisNode
*
node
,
Value
value
)
if
(
IndexedByCount
!(
Args
)() == 1 &&
FindIndexedBy
!
Args.List.length
!= 0
&&
IndexedByAllIndices
!(
FindIndexedBy
!
Args
)().
length
== 0
&&
_AllUnique
!(
FindIndexedBy
!
Args.Names
)
&&
ValueChangedSlotsCount
!(
Args
)() <= 1
&&
ConstnessViewCount
!(
Args
)() <= 1
&&
AllocatorCount
!(
Args
)() <= 1
&&
IndexGarbage
!(
Args
)().
length
== 0
)
Meta
Source
See Implementation
util
multi_index
MultiIndexContainer
aliases
Allocator
ConstnessView
IndexedBy
NormSignals
ThisNode
ValueView
functions
_Clear
_InsertAllBut
_Modify
_RemoveAll
_RemoveAllBut
_Replace
check
dealloc
initialize
release
manifest constants
named_stuff
stuff
properties
to_range
static functions
create
templates
ForEachAlias
ForEachCheck
ForEachCheckInsert
ForEachClear
ForEachCtorMixin
ForEachDoInsert
ForEachDoRemove
ForEachIndex
ForEachIndexPosition
ForEachNamedIndex
variables
node_count