libndef
Library API
¶
Class Hierarchy
¶
Namespace
encoding
Enum
Endian
Struct
NDEFRecordHeader
Class
NDEFException
Class
NDEFMessage
Class
NDEFRecord
Class
NDEFRecordType
Enum
RecordFlag
Enum
RecordTextCodec
File Hierarchy
¶
Directory
include
Directory
ndef-lite
File
encoding.hpp
File
exceptions.hpp
File
message.hpp
File
record-header.hpp
File
record-type.hpp
File
record.hpp
File
util.hpp
Directory
src
File
encoding.cpp
File
message.cpp
File
ndef-record.cpp
File
record-header.cpp
File
record-type.cpp
File
text-record.cpp
File
uri-record.cpp
Full API
¶
Namespaces
¶
Namespace encoding
Enums
Functions
Variables
Namespace std
Namespace util
Functions
Classes and Structs
¶
Struct NDEFRecordHeader
Struct Documentation
Class NDEFException
Inheritance Relationships
Base Type
Class Documentation
Class NDEFMessage
Class Documentation
Class NDEFRecord
Class Documentation
Class NDEFRecordType
Class Documentation
Enums
¶
Enum Endian
Enum Documentation
Enum RecordFlag
Enum Documentation
Enum RecordTextCodec
Enum Documentation
Functions
¶
Function encoding::from_utf16_bom
Function Documentation
Function encoding::has_BOM(const std::u16string&)
Function Documentation
Function encoding::has_BOM(const std::vector<uint8_t>&)
Function Documentation
Function encoding::has_BOM(const vector<uint8_t>&)
Function Documentation
Function encoding::has_BOM(const u16string&)
Function Documentation
Function encoding::system_endianness
Function Documentation
Function encoding::to_utf16(const std::string&)
Function Documentation
Function encoding::to_utf16(const std::u16string&)
Function Documentation
Function encoding::to_utf16(const std::vector<uint8_t>&)
Function Documentation
Function encoding::to_utf16(const string&)
Function Documentation
Function encoding::to_utf16(const u16string&)
Function Documentation
Function encoding::to_utf16(const vector<uint8_t>&)
Function Documentation
Function encoding::to_utf16_bytes(const std::u16string&, const Endian&)
Function Documentation
Function encoding::to_utf16_bytes(const u16string&, const Endian&)
Function Documentation
Function encoding::to_utf16be_bytes(const std::u16string&)
Function Documentation
Function encoding::to_utf16be_bytes(const u16string&)
Function Documentation
Function encoding::to_utf16le_bytes(const std::u16string&)
Function Documentation
Function encoding::to_utf16le_bytes(const u16string&)
Function Documentation
Function encoding::to_utf8(const std::string&)
Function Documentation
Function encoding::to_utf8(const std::u16string&)
Function Documentation
Function encoding::to_utf8(const string&)
Function Documentation
Function encoding::to_utf8(const u16string&)
Function Documentation
Template Function util::assertHasValue
Function Documentation
Template Function util::assertHasValues
Function Documentation
Template Function util::drain_deque
Function Documentation
Template Function util::pop_front
Function Documentation
Function util::uint32FromBEBytes
Function Documentation
Variables
¶
Variable default_bytes_used
Variable Documentation
Variable encoding::BOM_BE_1ST
Variable Documentation
Variable encoding::BOM_BE_2ND
Variable Documentation
Variable encoding::c
Variable Documentation
Variable encoding::endian_int
Variable Documentation
Variable encoding::i
Variable Documentation
Variable num_identifiers
Variable Documentation
Variable uri_identifiers
Variable Documentation
Defines
¶
Define BOM_BE_1ST
Define Documentation
Define BOM_LE_2ND
Define Documentation
Define BYTE_TO_BINARY
Define Documentation
Define BYTE_TO_BINARY_PATTERN
Define Documentation
Typedefs
¶
Typedef NDEFRecordList
Typedef Documentation
←
Welcome to libndef’s documentation!
Namespace encoding
→