template <class Parameters, class BitViewType>
class FloatView
Defined at line 740 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
FloatView is the view for the Emboss Float type.
Public Methods
template <typename... Args>
void FloatView<Parameters, BitViewType> (Args &&... args)
Defined at line 748 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void FloatView<Parameters, BitViewType> ()
Defined at line 749 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void FloatView<Parameters, BitViewType> (const FloatView<Parameters, BitViewType> & )
Defined at line 750 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void FloatView<Parameters, BitViewType> (FloatView<Parameters, BitViewType> && )
Defined at line 751 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
FloatView<Parameters, BitViewType> & operator= (const FloatView<Parameters, BitViewType> & )
Defined at line 752 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
FloatView<Parameters, BitViewType> & operator= (FloatView<Parameters, BitViewType> && )
Defined at line 753 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void ~FloatView<Parameters, BitViewType> ()
Defined at line 754 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
ValueType Read ()
Defined at line 756 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
ValueType UncheckedRead ()
Defined at line 757 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void Write (ValueType value)
Defined at line 760 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool TryToWrite (ValueType value)
Defined at line 765 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool CouldWriteValue (ValueType value)
Defined at line 771 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
void UncheckedWrite (ValueType value)
Defined at line 776 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 781 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 785 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 789 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool Ok ()
All bit patterns in the underlying buffer are valid, so Ok() is always
true if IsComplete() is true.
Defined at line 795 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class OtherBitViewType>
bool Equals (const FloatView<Parameters, OtherBitViewType> & other)
Defined at line 797 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class OtherBitViewType>
bool UncheckedEquals (const FloatView<Parameters, OtherBitViewType> & other)
Defined at line 801 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool IsComplete ()
Defined at line 805 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class Stream>
bool UpdateFromTextStream (Stream * stream)
Defined at line 810 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
template <class Stream>
void WriteToTextStream (Stream * stream, ::emboss::TextOutputOptions & options)
Defined at line 815 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
bool IsAggregate ()
Defined at line 820 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h
int SizeInBits ()
Defined at line 822 of file ../../third_party/github.com/google/emboss/src/runtime/cpp/emboss_prelude.h