CRoaring  4.0.0
Roaring bitmaps in C (and C++)
roaring::BulkContext Class Reference

#include <roaring.hh>

Public Types

using roaring_bitmap_bulk_context_t = api::roaring_bulk_context_t
 

Public Member Functions

 BulkContext ()
 
 BulkContext (const BulkContext &)=delete
 
BulkContextoperator= (const BulkContext &)=delete
 
 BulkContext (BulkContext &&) noexcept=default
 
BulkContextoperator= (BulkContext &&) noexcept=default
 

Friends

class Roaring
 

Detailed Description

A bit of context usable with *Bulk() functions.

A context may only be used with a single bitmap, and any modification to a bitmap (other than modifications performed with Bulk() functions with the context passed) will invalidate any contexts associated with that bitmap.

Definition at line 51 of file roaring.hh.

Member Typedef Documentation

◆ roaring_bitmap_bulk_context_t

Constructor & Destructor Documentation

◆ BulkContext() [1/3]

roaring::BulkContext::BulkContext ( )
inline

Definition at line 55 of file roaring.hh.

◆ BulkContext() [2/3]

roaring::BulkContext::BulkContext ( const BulkContext )
delete

◆ BulkContext() [3/3]

roaring::BulkContext::BulkContext ( BulkContext &&  )
defaultnoexcept

Member Function Documentation

◆ operator=() [1/2]

BulkContext& roaring::BulkContext::operator= ( BulkContext &&  )
defaultnoexcept

◆ operator=() [2/2]

BulkContext& roaring::BulkContext::operator= ( const BulkContext )
delete

Friends And Related Function Documentation

◆ Roaring


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