1/* 2 * 3 * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved 4 * 5 */ 6 7#include "LETypes.h" 8#include "MorphTables.h" 9#include "SubtableProcessor.h" 10#include "LESwaps.h" 11 12U_NAMESPACE_BEGIN 13 14SubtableProcessor::SubtableProcessor() 15{ 16} 17 18SubtableProcessor::SubtableProcessor(const LEReferenceTo<MorphSubtableHeader> &morphSubtableHeader, LEErrorCode &success) 19 : length(0), coverage(0), subtableFeatures(0L), subtableHeader(morphSubtableHeader) 20{ 21 if(LE_FAILURE(success)) return; 22 length = SWAPW(subtableHeader->length); 23 coverage = SWAPW(subtableHeader->coverage); 24 subtableFeatures = SWAPL(subtableHeader->subtableFeatures); 25} 26 27SubtableProcessor::~SubtableProcessor() 28{ 29} 30 31U_NAMESPACE_END 32