Public Member Functions | Public Attributes | Static Public Attributes | List of all members
AnnoyingScalar Class Reference

#include <AnnoyingScalar.h>

Public Member Functions

 AnnoyingScalar ()
 
 AnnoyingScalar (long double _v)
 
 AnnoyingScalar (double _v)
 
 AnnoyingScalar (float _v)
 
 AnnoyingScalar (int _v)
 
 AnnoyingScalar (long _v)
 
 AnnoyingScalar (const AnnoyingScalar &other)
 
void init ()
 
bool operator!= (const AnnoyingScalar &other) const
 
AnnoyingScalar operator* (const AnnoyingScalar &other) const
 
AnnoyingScalaroperator*= (const AnnoyingScalar &other)
 
AnnoyingScalar operator+ (const AnnoyingScalar &other) const
 
AnnoyingScalaroperator+= (const AnnoyingScalar &other)
 
AnnoyingScalar operator- () const
 
AnnoyingScalar operator- (const AnnoyingScalar &other) const
 
AnnoyingScalaroperator-= (const AnnoyingScalar &other)
 
AnnoyingScalar operator/ (const AnnoyingScalar &other) const
 
AnnoyingScalaroperator/= (const AnnoyingScalar &other)
 
bool operator< (const AnnoyingScalar &other) const
 
bool operator<= (const AnnoyingScalar &other) const
 
AnnoyingScalaroperator= (const AnnoyingScalar &other)
 
bool operator== (const AnnoyingScalar &other) const
 
bool operator> (const AnnoyingScalar &other) const
 
bool operator>= (const AnnoyingScalar &other) const
 
 ~AnnoyingScalar ()
 

Public Attributes

float data
 
float * v
 

Static Public Attributes

static int countdown = 0
 
static bool dont_throw = false
 
static int instances = 0
 

Detailed Description

Definition at line 31 of file AnnoyingScalar.h.

Constructor & Destructor Documentation

◆ AnnoyingScalar() [1/7]

AnnoyingScalar::AnnoyingScalar ( )
inline

Definition at line 34 of file AnnoyingScalar.h.

◆ AnnoyingScalar() [2/7]

AnnoyingScalar::AnnoyingScalar ( long double  _v)
inline

Definition at line 35 of file AnnoyingScalar.h.

◆ AnnoyingScalar() [3/7]

AnnoyingScalar::AnnoyingScalar ( double  _v)
inline

Definition at line 36 of file AnnoyingScalar.h.

◆ AnnoyingScalar() [4/7]

AnnoyingScalar::AnnoyingScalar ( float  _v)
inline

Definition at line 37 of file AnnoyingScalar.h.

◆ AnnoyingScalar() [5/7]

AnnoyingScalar::AnnoyingScalar ( int  _v)
inline

Definition at line 38 of file AnnoyingScalar.h.

◆ AnnoyingScalar() [6/7]

AnnoyingScalar::AnnoyingScalar ( long  _v)
inline

Definition at line 39 of file AnnoyingScalar.h.

◆ AnnoyingScalar() [7/7]

AnnoyingScalar::AnnoyingScalar ( const AnnoyingScalar other)
inline

Definition at line 43 of file AnnoyingScalar.h.

◆ ~AnnoyingScalar()

AnnoyingScalar::~AnnoyingScalar ( )
inline

Definition at line 44 of file AnnoyingScalar.h.

Member Function Documentation

◆ init()

void AnnoyingScalar::init ( )
inline

Definition at line 50 of file AnnoyingScalar.h.

◆ operator!=()

bool AnnoyingScalar::operator!= ( const AnnoyingScalar other) const
inline

Definition at line 87 of file AnnoyingScalar.h.

◆ operator*()

AnnoyingScalar AnnoyingScalar::operator* ( const AnnoyingScalar other) const
inline

Definition at line 74 of file AnnoyingScalar.h.

◆ operator*=()

AnnoyingScalar& AnnoyingScalar::operator*= ( const AnnoyingScalar other)
inline

Definition at line 82 of file AnnoyingScalar.h.

◆ operator+()

AnnoyingScalar AnnoyingScalar::operator+ ( const AnnoyingScalar other) const
inline

Definition at line 58 of file AnnoyingScalar.h.

◆ operator+=()

AnnoyingScalar& AnnoyingScalar::operator+= ( const AnnoyingScalar other)
inline

Definition at line 80 of file AnnoyingScalar.h.

◆ operator-() [1/2]

AnnoyingScalar AnnoyingScalar::operator- ( void  ) const
inline

Definition at line 68 of file AnnoyingScalar.h.

◆ operator-() [2/2]

AnnoyingScalar AnnoyingScalar::operator- ( const AnnoyingScalar other) const
inline

Definition at line 71 of file AnnoyingScalar.h.

◆ operator-=()

AnnoyingScalar& AnnoyingScalar::operator-= ( const AnnoyingScalar other)
inline

Definition at line 81 of file AnnoyingScalar.h.

◆ operator/()

AnnoyingScalar AnnoyingScalar::operator/ ( const AnnoyingScalar other) const
inline

Definition at line 77 of file AnnoyingScalar.h.

◆ operator/=()

AnnoyingScalar& AnnoyingScalar::operator/= ( const AnnoyingScalar other)
inline

Definition at line 83 of file AnnoyingScalar.h.

◆ operator<()

bool AnnoyingScalar::operator< ( const AnnoyingScalar other) const
inline

Definition at line 89 of file AnnoyingScalar.h.

◆ operator<=()

bool AnnoyingScalar::operator<= ( const AnnoyingScalar other) const
inline

Definition at line 88 of file AnnoyingScalar.h.

◆ operator=()

AnnoyingScalar& AnnoyingScalar::operator= ( const AnnoyingScalar other)
inline

Definition at line 84 of file AnnoyingScalar.h.

◆ operator==()

bool AnnoyingScalar::operator== ( const AnnoyingScalar other) const
inline

Definition at line 86 of file AnnoyingScalar.h.

◆ operator>()

bool AnnoyingScalar::operator> ( const AnnoyingScalar other) const
inline

Definition at line 91 of file AnnoyingScalar.h.

◆ operator>=()

bool AnnoyingScalar::operator>= ( const AnnoyingScalar other) const
inline

Definition at line 90 of file AnnoyingScalar.h.

Member Data Documentation

◆ countdown

int AnnoyingScalar::countdown = 0
static

Definition at line 97 of file AnnoyingScalar.h.

◆ data

float AnnoyingScalar::data

Definition at line 94 of file AnnoyingScalar.h.

◆ dont_throw

bool AnnoyingScalar::dont_throw = false
static

Definition at line 98 of file AnnoyingScalar.h.

◆ instances

int AnnoyingScalar::instances = 0
static

Definition at line 95 of file AnnoyingScalar.h.

◆ v

float* AnnoyingScalar::v

Definition at line 93 of file AnnoyingScalar.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:59