MongoDB C++ Driver 4.1.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
bsoncxx::v_noabi::vector::elements::float32 Class Reference

#include <bsoncxx/v_noabi/bsoncxx/vector/elements.hpp>

Description

A 32-bit float value in packed little-endian format.

Public Member Functions

 float32 (float value) noexcept
 Construct a packed little-endian value from a float input in the local byte order.
 
 operator float () const noexcept
 Convert a packed little-endian floating point value back to the local byte order.
 
float32operator*= (float const &other) noexcept
 Operator *=, emulating normal float behavior.
 
float32operator+= (float const &other) noexcept
 Operator +=, emulating normal float behavior.
 
float32operator-= (float const &other) noexcept
 Operator -=, emulating normal float behavior.
 
float32operator/= (float const &other) noexcept
 Operator /=, emulating normal float behavior.
 

Constructor & Destructor Documentation

◆ float32()

bsoncxx::v_noabi::vector::elements::float32::float32 ( float value)
inlinenoexcept

Construct a packed little-endian value from a float input in the local byte order.

Parameters
valueFloating point value to convert

Member Function Documentation

◆ operator float()

bsoncxx::v_noabi::vector::elements::float32::operator float ( ) const
inlinenoexcept

Convert a packed little-endian floating point value back to the local byte order.

◆ operator*=()

float32 & bsoncxx::v_noabi::vector::elements::float32::operator*= ( float const & other)
inlinenoexcept

Operator *=, emulating normal float behavior.

◆ operator+=()

float32 & bsoncxx::v_noabi::vector::elements::float32::operator+= ( float const & other)
inlinenoexcept

Operator +=, emulating normal float behavior.

◆ operator-=()

float32 & bsoncxx::v_noabi::vector::elements::float32::operator-= ( float const & other)
inlinenoexcept

Operator -=, emulating normal float behavior.

◆ operator/=()

float32 & bsoncxx::v_noabi::vector::elements::float32::operator/= ( float const & other)
inlinenoexcept

Operator /=, emulating normal float behavior.


The documentation for this class was generated from the following file: