Open 3D Engine AzCore API Reference
2305.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <bitset.h>
Classes | |
class | reference |
Public Types | |
typedef unsigned int | word_t |
typedef word_t * | pointer |
typedef const word_t * | const_pointer |
typedef AZStd::size_t | size_type |
Public Member Functions | |
AZ_FORCE_INLINE bool | operator[] (AZStd::size_t pos) const |
AZ_FORCE_INLINE reference | operator[] (AZStd::size_t pos) |
bitset (unsigned long long value) | |
template<class Element , class Traits , class Allocator > | |
bitset (const basic_string< Element, Traits, Allocator > &str, AZStd::size_t pos=0, AZStd::size_t count=0xffffffff, Element zero=(Element)'0') | |
AZ_FORCE_INLINE this_type & | operator&= (const this_type &rhs) |
AZ_FORCE_INLINE this_type & | operator|= (const this_type &rhs) |
AZ_FORCE_INLINE this_type & | operator^= (const this_type &rhs) |
this_type & | operator<<= (AZStd::size_t pos) |
this_type & | operator>>= (AZStd::size_t pos) |
AZ_FORCE_INLINE this_type & | set () |
AZ_FORCE_INLINE this_type & | set (AZStd::size_t pos, bool value=true) |
AZ_FORCE_INLINE this_type & | reset () |
AZ_FORCE_INLINE this_type & | reset (AZStd::size_t pos) |
AZ_FORCE_INLINE this_type | operator~ () const |
AZ_FORCE_INLINE bitset< NumBits > & | flip () |
AZ_FORCE_INLINE this_type & | flip (AZStd::size_t pos) |
unsigned long | to_ulong () const |
AZ::u64 | to_ullong () const |
template<class Element , class Traits , class Allocator > | |
basic_string< Element, Traits, Allocator > | to_string (Element zero=(Element)'0') const |
template<class Element , class Traits > | |
basic_string< Element, Traits, AZStd::allocator > | to_string (Element zero=(Element)'0') const |
template<class Element > | |
basic_string< Element, AZStd::char_traits< Element > , AZStd::allocator > | to_string (Element zero=(Element)'0') const |
AZStd::size_t | count () const |
constexpr AZStd::size_t | size () const |
AZ_FORCE_INLINE bool | operator== (const this_type &rhs) const |
AZ_FORCE_INLINE bool | operator!= (const this_type &rhs) const |
AZ_FORCE_INLINE bool | test (AZStd::size_t pos) const |
AZ_FORCE_INLINE bool | any () const |
AZ_FORCE_INLINE bool | none () const |
AZ_FORCE_INLINE this_type | operator<< (AZStd::size_t pos) const |
AZ_FORCE_INLINE this_type | operator>> (AZStd::size_t pos) const |
Extensions | |
AZ_FORCE_INLINE pointer | data () |
AZStd Extensions. Return pointer to the bitset data. The bitset data is guaranteed to be stored as an array. | |
AZ_FORCE_INLINE const_pointer | data () const |
AZ_FORCE_INLINE AZStd::size_t | num_words () const |
Bitset template as defined in 20.3.6