Loading...
Searching...
No Matches
List of all members
bitpit::PiercedKernel< id_t >::ShrinkToFitAction Class Reference

#include <piercedKernel.hpp>

Inheritance diagram for bitpit::PiercedKernel< id_t >::ShrinkToFitAction:
Inheritance graph
[legend]
Collaboration diagram for bitpit::PiercedKernel< id_t >::ShrinkToFitAction:
Collaboration graph
[legend]

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)
 
PiercedSyncActionoperator= (const PiercedSyncAction &other)
 
PiercedSyncActionoperator= (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
 

Detailed Description

template<typename id_t = long>
class bitpit::PiercedKernel< id_t >::ShrinkToFitAction

ShrinkToFit action

Definition at line 333 of file piercedKernel.hpp.

Constructor & Destructor Documentation

◆ ShrinkToFitAction()

template<typename id_t = long>
bitpit::PiercedKernel< id_t >::ShrinkToFitAction::ShrinkToFitAction ( )
inline

Definition at line 336 of file piercedKernel.hpp.


The documentation for this class was generated from the following file:
--- layout: doxygen_footer ---