Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

fbwrap::FBwExact32 Class Reference

Exact numerics Int32. More...

#include <FBwNumField.h>

Inheritance diagram for fbwrap::FBwExact32:

fbwrap::FBwNumField fbwrap::FBwField List of all members.

Public Methods

 FBwExact32 (string pName)
 FBwExact32 implementation.

 FBwExact32 (const FBwExact32 &f)
virtual void SetFormatFlag ()
virtual short AsShort () const
 Get field value as short.

virtual long AsInteger () const
virtual long long int AsLongInteger () const
virtual double AsDouble () const
 Get field value as double.

virtual float AsFloat () const
virtual void SetAsShort (short pvalue)
 Set field value from short.

virtual void SetAsInteger (long pvalue)
 Set field value from long int.

virtual void SetAsLongInteger (long long int pvalue)
 Set field value from long long int.

virtual void SetAsDouble (double pvalue)
 Set field value from double.

virtual void SetAsString (const string &pvalue)
 Set field value from string.

virtual void BindPtr (char **p)
 Method for binding to XSQLVAR.

virtual void ConvertStoV ()
 Convert from internal representation to c++ type value.

virtual void ConvertVtoS ()
virtual string AsString () const
 get the value as string without formating

virtual std::ostream & DisplayText (std::ostream &o) const
 Put on a stream as a formated string.

FBwFieldClone () const
 < Get a field with same underliyng type

virtual void bCopy (const FBwField *f)
virtual ~FBwExact32 ()

Protected Methods

virtual void * GetPtr ()
virtual int ByteSize ()

Detailed Description

Exact numerics Int32.


Member Function Documentation

virtual long fbwrap::FBwExact32::AsInteger   const [inline, virtual]
 

Get field values as int Get field value as long long int (int64)

Reimplemented from fbwrap::FBwField.

std::ostream & fbwrap::FBwExact32::DisplayText std::ostream &    o const [virtual]
 

Put on a stream as a formated string.

Parameters:
o:  output stream

Reimplemented from fbwrap::FBwField.


The documentation for this class was generated from the following files:
Generated on Fri Jan 31 08:30:03 2003 for fbwrap by doxygen1.2.17