MCPcopy Create free account
hub / github.com/ImageEngine/cortex / remove

Function remove

src/IECorePython/ObjectVectorBinding.cpp:139–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

137}
138
139static void remove( ObjectVector &o, ObjectPtr value )
140{
141 ObjectVector::MemberContainer::iterator it = find( o.members().begin(), o.members().end(), value );
142 if( it==o.members().end() )
143 {
144 PyErr_SetString( PyExc_ValueError, "Value not in ObjectVector" );
145 throw_error_already_set();
146 }
147 o.members().erase( it );
148}
149
150static size_t index( ObjectVector &o, ObjectPtr value )
151{

Callers 3

removeMethod · 0.85
writeMethod · 0.85
rawWriteMethod · 0.85

Calls 4

findFunction · 0.85
beginMethod · 0.45
endMethod · 0.45
eraseMethod · 0.45

Tested by

no test coverage detected