#include <piercedKernel.hpp>
Additional Inherited Members | |
Public Types inherited from bitpit::PiercedSyncAction | |
enum | ActionInfo { INFO_POS = 0 , INFO_POS_FIRST = 0 , INFO_POS_SECOND = 1 , INFO_POS_NEXT = 1 , INFO_SIZE = 1 , INFO_COUNT = 2 } |
enum | ActionType { TYPE_UNDEFINED = -1 , TYPE_NOOP , TYPE_CLEAR , TYPE_RESERVE , TYPE_RESIZE , TYPE_SHRINK_TO_FIT , TYPE_REORDER , TYPE_APPEND , TYPE_INSERT , TYPE_OVERWRITE , TYPE_OVERWRITE_MULTIPLE , TYPE_MOVE_APPEND , TYPE_MOVE_INSERT , TYPE_MOVE_OVERWRITE , TYPE_SWAP , TYPE_PIERCE , TYPE_PIERCE_MULTIPLE } |
Public Member Functions inherited from bitpit::PiercedSyncAction | |
PiercedSyncAction (ActionType _type=TYPE_UNDEFINED) | |
PiercedSyncAction (const PiercedSyncAction &other) | |
void | dump (std::ostream &stream) const |
void | importData (const std::vector< std::size_t > &values) |
void | importData (std::vector< std::size_t > &&values) |
PiercedSyncAction & | operator= (const PiercedSyncAction &other) |
PiercedSyncAction & | operator= (PiercedSyncAction &&)=default |
void | restore (std::istream &stream) |
void | swap (PiercedSyncAction &other) noexcept |
Public Attributes inherited from bitpit::PiercedSyncAction | |
std::unique_ptr< std::vector< std::size_t > > | data |
std::array< std::size_t, INFO_COUNT > | info |
ActionType | type |
ShrinkToFit action
Definition at line 333 of file piercedKernel.hpp.
|
inline |
Definition at line 336 of file piercedKernel.hpp.