|
Krita Source Code Documentation
|
#include "kis_cos_parser.h"#include <QTextCodec>#include <QVariantHash>#include <QVariantList>#include <QBuffer>#include <QVariant>#include <QDebug>Go to the source code of this file.
Enumerations | |
| enum | { Null = 0x00 , Space = 0x20 , Tab = 0x09 , LineFeed = 0x0a , FormFeed = 0x0c , Return = 0x0d , BeginArray = 0x5b , BeginObject = 0x3c , EndArray = 0x5d , EndObject = 0x3e , BeginName = 0x2f , BeginString = 0x28 , EndString = 0x29 , ByteOrderMark = 0xfe } |
Functions | |
| void | eatSpace (QIODevice &dev) |
| bool | isWhiteSpace (char c) |
| bool | parseHexString (QIODevice &dev, QVariant &val) |
| bool | parseName (QIODevice &dev, QVariant &val) |
| bool | parseNumber (QIODevice &dev, QVariant &val) |
| bool | parseString (QIODevice &dev, QVariant &val) |
Variables | |
| const QMap< char, char > | escaped |
| anonymous enum |
| Enumerator | |
|---|---|
| Null | |
| Space | |
| Tab | |
| LineFeed | |
| FormFeed | |
| Return | |
| BeginArray | |
| BeginObject | |
| EndArray | |
| EndObject | |
| BeginName | |
| BeginString | |
| EndString | |
| ByteOrderMark | |
Definition at line 15 of file kis_cos_parser.cpp.
| void eatSpace | ( | QIODevice & | dev | ) |
Definition at line 46 of file kis_cos_parser.cpp.
References isWhiteSpace().
| bool isWhiteSpace | ( | char | c | ) |
| bool parseHexString | ( | QIODevice & | dev, |
| QVariant & | val ) |
Definition at line 136 of file kis_cos_parser.cpp.
References EndObject.
| bool parseName | ( | QIODevice & | dev, |
| QVariant & | val ) |
Definition at line 55 of file kis_cos_parser.cpp.
References BeginName, and isWhiteSpace().
| bool parseNumber | ( | QIODevice & | dev, |
| QVariant & | val ) |
Definition at line 150 of file kis_cos_parser.cpp.
| bool parseString | ( | QIODevice & | dev, |
| QVariant & | val ) |
Definition at line 83 of file kis_cos_parser.cpp.
References ByteOrderMark, EndString, and escaped.
| const QMap<char, char> escaped |
Definition at line 72 of file kis_cos_parser.cpp.