Template Class character_decoder

Class Documentation

template<typename Reader>
class character_decoder

Public Types

enum ConversionMode

Values:

enumerator SUBSTITUTE
enumerator UTF8
enumerator ESCAPE

Public Functions

character_decoder(Reader *stream, logger &logger = ifcopenshell::logger::root())
~character_decoder()
operator std::string()
void skip()
std::string get(size_t &offset)

Public Static Attributes

static ConversionMode mode = UTF8
static char substitution_character = '_'