#include <piercedKernel.hpp>
Public Types | |
enum | ResizeActionType { TYPE_NOOP = PiercedSyncAction::TYPE_NOOP , TYPE_RESERVE = PiercedSyncAction::TYPE_RESERVE , TYPE_CLEAR = PiercedSyncAction::TYPE_CLEAR , TYPE_RESIZE = PiercedSyncAction::TYPE_RESIZE } |
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 | |
ResizeAction (ResizeActionType type) | |
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 |
Additional Inherited Members | |
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 |
Resize action
Definition at line 289 of file piercedKernel.hpp.
enum bitpit::PiercedKernel::ResizeAction::ResizeActionType |
Definition at line 292 of file piercedKernel.hpp.
|
inline |
Definition at line 300 of file piercedKernel.hpp.