Classes | Public Types | Public Member Functions | Friends

QlfRNet::RegValue Class Reference

Регистр RNet. More...

#include <QlfRNet.h>

List of all members.

Classes

union  Data

Public Types

enum  RegType {
  Bool = 0, Ubyte = 1, Byte = 2, Uint = 3,
  Int = 4, Ulong = 5, Long = 6, Float = 7,
  Double = 8, Nothing = 0xFF
}

Public Member Functions

 RegValue (bool value)
 RegValue (char value)
 RegValue (short value)
 RegValue (int value)
 RegValue (unsigned char value)
 RegValue (unsigned short value)
 RegValue (unsigned int value)
 RegValue (float value)
 RegValue (double value)
 operator bool ()
 operator char ()
 operator short ()
 operator int ()
 operator unsigned char ()
 operator unsigned short ()
 operator unsigned int ()
 operator float ()
 operator double ()
RegType getType () const
void setType (RegType type)

Friends

class QlfRNet

Detailed Description

Регистр RNet.

Definition at line 18 of file QlfRNet.h.


Member Enumeration Documentation

Тип RNet регистра

Definition at line 25 of file QlfRNet.h.


Constructor & Destructor Documentation

QlfRNet::RegValue::RegValue ( bool  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 8 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( char  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 15 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( short  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 22 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( int  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 29 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( unsigned char  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 36 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( unsigned short  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 43 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( unsigned int  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 50 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( float  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 57 of file QlfRNet.cpp.

QlfRNet::RegValue::RegValue ( double  value  ) 

Коснтруктор копирования

Parameters:
value значение

Definition at line 64 of file QlfRNet.cpp.


Member Function Documentation

RegType QlfRNet::RegValue::getType (  )  const [inline]

Получить текущий тип регистра

Returns:
тип регистра

Definition at line 106 of file QlfRNet.h.

QlfRNet::RegValue::operator bool (  ) 

Опрератор приведения типа

Definition at line 88 of file QlfRNet.cpp.

QlfRNet::RegValue::operator char (  ) 

Опрератор приведения типа

Definition at line 98 of file QlfRNet.cpp.

QlfRNet::RegValue::operator double (  ) 

Опрератор приведения типа

Definition at line 193 of file QlfRNet.cpp.

QlfRNet::RegValue::operator float (  ) 

Опрератор приведения типа

Definition at line 176 of file QlfRNet.cpp.

QlfRNet::RegValue::operator int (  ) 

Опрератор приведения типа

Definition at line 122 of file QlfRNet.cpp.

QlfRNet::RegValue::operator short (  ) 

Опрератор приведения типа

Definition at line 109 of file QlfRNet.cpp.

QlfRNet::RegValue::operator unsigned char (  ) 

Опрератор приведения типа

Definition at line 137 of file QlfRNet.cpp.

QlfRNet::RegValue::operator unsigned int (  ) 

Опрератор приведения типа

Definition at line 162 of file QlfRNet.cpp.

QlfRNet::RegValue::operator unsigned short (  ) 

Опрератор приведения типа

Definition at line 149 of file QlfRNet.cpp.

void QlfRNet::RegValue::setType ( RegType  type  )  [inline]

Задать тип регистра

Parameters:
type тип регистра

Definition at line 112 of file QlfRNet.h.


The documentation for this class was generated from the following files:
 All Classes Functions Enumerations Enumerator