#include <piercedKernel.hpp>
Public Types | |
enum | SwapActionType { TYPE_UNDEFINED = PiercedSyncAction::TYPE_UNDEFINED , TYPE_SWAP = PiercedSyncAction::TYPE_SWAP } |
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 | |
SwapAction (SwapActionType 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 |
Swap action
Definition at line 230 of file piercedKernel.hpp.
enum bitpit::PiercedKernel::SwapAction::SwapActionType |
Definition at line 233 of file piercedKernel.hpp.
|
inline |
Definition at line 238 of file piercedKernel.hpp.