CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
DynamicBitSet.hpp File Reference
#include "CeresEngine/DataTypes.hpp"
#include "CeresEngine/Foundation/Container/SmallVector.hpp"
#include "CeresEngine/Foundation/Container/Vector.hpp"
#include <cassert>
#include <cstdint>
#include <vector>

Go to the source code of this file.

Classes

struct  CeresEngine::DynamicBitSetIteratorBase
 
class  CeresEngine::DynamicBitSet< Buffer >
 The DynamicBitSet, which similar to BitSet, but does not have the size in its type. More...
 
struct  CeresEngine::DynamicBitSet< Buffer >::bitref
 
struct  CeresEngine::DynamicBitSet< Buffer >::iterator
 
struct  CeresEngine::DynamicBitSet< Buffer >::const_iterator
 

Namespaces

namespace  CeresEngine
 

Typedefs

template<size_t N, typename RawAllocator = DefaultAllocator>
using CeresEngine::SmallDynamicBitSet = DynamicBitSet< SmallVector< UInt32, N, RawAllocator > >
 Similar to a DynamicBitSet, but stores data in a SmallVector.