template <class Parameters, class BitBlock>
class FlagView
Defined at line 62 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
FlagView is the C++ implementation of the Emboss "Flag" type, which is a
1-bit value.
Public Methods
void FlagView<Parameters, BitBlock> (BitBlock bits)
Defined at line 66 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void FlagView<Parameters, BitBlock> ()
Defined at line 67 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void FlagView<Parameters, BitBlock> (const FlagView<Parameters, BitBlock> & )
Defined at line 68 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void FlagView<Parameters, BitBlock> (FlagView<Parameters, BitBlock> && )
Defined at line 69 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
FlagView<Parameters, BitBlock> & operator= (const FlagView<Parameters, BitBlock> & )
Defined at line 70 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
FlagView<Parameters, BitBlock> & operator= (FlagView<Parameters, BitBlock> && )
Defined at line 71 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void ~FlagView<Parameters, BitBlock> ()
Defined at line 72 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool Read ()
Defined at line 74 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool UncheckedRead ()
Defined at line 79 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void Write (bool value)
Defined at line 80 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool TryToWrite (bool value)
Defined at line 85 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool CouldWriteValue (bool value)
Defined at line 91 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void UncheckedWrite (bool value)
Defined at line 94 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <typename OtherView>
void CopyFrom (const OtherView & other)
Defined at line 99 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <typename OtherView>
void UncheckedCopyFrom (const OtherView & other)
Defined at line 103 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <typename OtherView>
bool TryToCopyFrom (const OtherView & other)
Defined at line 107 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool Ok ()
Defined at line 111 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class OtherBitBlock>
bool Equals (const FlagView<Parameters, OtherBitBlock> & other)
Defined at line 115 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class OtherBitBlock>
bool UncheckedEquals (const FlagView<Parameters, OtherBitBlock> & other)
Defined at line 119 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool IsComplete ()
Defined at line 122 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class Stream>
bool UpdateFromTextStream (Stream * stream)
Defined at line 127 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class Stream>
void WriteToTextStream (Stream * stream, const ::emboss::TextOutputOptions & options)
Defined at line 132 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool IsAggregate ()
Defined at line 137 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h