godot/thirdparty/graphite/src/Silf.cpp

// SPDX-License-Identifier: MIT OR MPL-2.0 OR LGPL-2.1-or-later OR GPL-2.0-or-later
// Copyright 2010, SIL International, All rights reserved.

#include <cstdlib>
#include "graphite2/Segment.h"
#include "inc/debug.h"
#include "inc/Endian.h"
#include "inc/Silf.h"
#include "inc/Segment.h"
#include "inc/Rule.h"
#include "inc/Error.h"


usingnamespacegraphite2;

namespace { static const uint32 ERROROFFSET =; }

Silf::Silf() throw()
:{}

Silf::~Silf() throw()
{}

void Silf::releaseBuffers() throw()
{}


bool Silf::readGraphite(const byte * const silf_start, size_t lSilf, Face& face, uint32 version)
{}

template<typename T> inline uint32 Silf::readClassOffsets(const byte *&p, size_t data_len, Error &e)
{}

size_t Silf::readClassMap(const byte *p, size_t data_len, uint32 version, Error &e)
{}

uint16 Silf::findPseudo(uint32 uid) const
{}

uint16 Silf::findClassIndex(uint16 cid, uint16 gid) const
{}

uint16 Silf::getClassGlyph(uint16 cid, unsigned int index) const
{}


bool Silf::runGraphite(Segment *seg, uint8 firstPass, uint8 lastPass, int dobidi) const
{}