HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
compressedBits.h File Reference
#include "pxr/base/arch/align.h"
#include "pxr/base/tf/api.h"
#include "pxr/base/tf/diagnostic.h"
#include "pxr/base/tf/hash.h"
#include "pxr/base/tf/iterator.h"
#include "pxr/base/tf/staticData.h"
#include <algorithm>
#include <cstdint>
#include <iosfwd>
#include <string>
#include <type_traits>
#include <vector>
+ Include dependency graph for compressedBits.h:

Go to the source code of this file.

Classes

class  TfCompressedBits
 Fast, compressed bit array which is capable of performing logical operations without first decompressing the internal data representation. More...
 
struct  TfCompressedBits::Hash
 
struct  TfCompressedBits::FastHash
 
class  TfCompressedBits::View< mode >
 
class  TfCompressedBits::View< mode >
 
class  TfCompressedBits::View< mode >::const_iterator
 
class  TfCompressedBits::View< TfCompressedBits::Mode::Platforms >
 
class  TfCompressedBits::View< TfCompressedBits::Mode::Platforms >::const_iterator
 
struct  Tf_ShouldIterateOverCopy< TfCompressedBits::AllView >
 
struct  Tf_ShouldIterateOverCopy< TfCompressedBits::AllSetView >
 
struct  Tf_ShouldIterateOverCopy< TfCompressedBits::AllUnsetView >
 

Functions

TF_API std::ostream & operator<< (std::ostream &out, const TfCompressedBits &bits)