Класс accounting::half_posting

Полупроводка. Подробнее...

#include <half_posting.h>

Полный список членов класса

Открытые типы

enum  operation
 

Тип операции со счетом.


enum  type
 

Тип счета проводки.


Открытые члены

 half_posting ()
 Создать пустую полупроводку для последующей инициализации.
 half_posting (const account &_account, date &_date, const unfolded &_turnover, operation _operation=CHANGE_TURNOVER, type _type=SUBCOUNT) throw ()
 Создать полупроводку с указанием значений.
bool operator< (const half_posting &_p) const throw ()
 Отношение порядка.

Открытые атрибуты

account Account
 Счет/участник.
date Date
 Дата проводки.
unfolded Turnover
 Сумма провдки по дебету/кредиту.
enum
accounting::half_posting::operation 
Operation
 Тип операции со счетом.
enum accounting::half_posting::type Type
 Тип счета проводки.

Подробное описание

Полупроводка.


Конструктор(ы)

accounting::half_posting::half_posting ( const account &  _account,
date &  _date,
const unfolded _turnover,
operation  _operation = CHANGE_TURNOVER,
type  _type = SUBCOUNT 
) throw () [inline]

Создать полупроводку с указанием значений.

Аргументы:
_account Код счета.
_date Дата проводки.
_turnover Обороты.
_operation Операция.
_type Тип счета.

Методы

bool half_posting::operator< ( const half_posting _p  )  const throw ()

Отношение порядка.

Строгий частичный порядок (strict weak ordering). Определяет строгий частичный порядок (strict weak ordering) следующий порядок полупроводок: Type Account Date.

Используется для сортировки списка полупроводок перед проведением.

Аргументы:
_p Полупроводка для сравнения.
Возвращает:
true, если данная полупроводка предшествует _p.

Объявления и описания членов классов находятся в файлах:
Документация по faeton. Последние изменения: Sun Apr 10 01:05:42 2011. Создано системой  doxygen 1.6.3