#include <SEDecimalFormat.h>

Inherited by SEDataRequest.

Public Member Functions

 SEDecimalFormat (const SEDecimalFormat *dfault=nullptr)
 
virtual ~SEDecimalFormat ()
 
virtual void Clear ()
 
virtual void Set (const SEDecimalFormat &f)
 
void SetPrecision (std::streamsize p)
 
std::streamsize GetPrecision ()
 
void SetNotation (eDecimalFormat_Type n)
 
eDecimalFormat_Type GetNotation ()
 
void SetStream (std::ofstream &s)
 

Protected Attributes

std::streamsize m_Precision
 
eDecimalFormat_Type m_Notation
 

Friends

class PBEngine
 

Constructor & Destructor Documentation

◆ SEDecimalFormat()

SEDecimalFormat::SEDecimalFormat ( const SEDecimalFormat dfault = nullptr)

◆ ~SEDecimalFormat()

SEDecimalFormat::~SEDecimalFormat ( )
virtual

Member Function Documentation

◆ Clear()

void SEDecimalFormat::Clear ( )
virtual

Reimplemented in SEDataRequest, and SEValidationTarget.

◆ GetNotation()

eDecimalFormat_Type SEDecimalFormat::GetNotation ( )

◆ GetPrecision()

std::streamsize SEDecimalFormat::GetPrecision ( )

◆ Set()

void SEDecimalFormat::Set ( const SEDecimalFormat f)
virtual

◆ SetNotation()

void SEDecimalFormat::SetNotation ( eDecimalFormat_Type  n)

◆ SetPrecision()

void SEDecimalFormat::SetPrecision ( std::streamsize  p)

◆ SetStream()

void SEDecimalFormat::SetStream ( std::ofstream &  s)

Friends And Related Function Documentation

◆ PBEngine

friend class PBEngine
friend

Member Data Documentation

◆ m_Notation

eDecimalFormat_Type SEDecimalFormat::m_Notation
protected

◆ m_Precision

std::streamsize SEDecimalFormat::m_Precision
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.