Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
v0_parser.cpp File Reference

Namespaces

namespace  remote
 
namespace  remote::parsers
 
namespace  remote::parsers::v0
 

Macros

#define KEY_CHECK(key)
 

Enumerations

enum  remote::parsers::v0::DataSet { remote::parsers::v0::SetAtlas , remote::parsers::v0::SetF95 , remote::parsers::v0::InvalidSet }
 

Functions

DataSet remote::parsers::v0::nameToSet (const QString str)
 
bool remote::parsers::v0::validateAtlasKeys (const QJsonObject &obj)
 
void remote::parsers::v0::updateAtlasData (const QJsonObject &obj, Transaction &trans)
 
void remote::parsers::v0::insertAtlasData (const QJsonObject &obj, Transaction &trans)
 
bool remote::parsers::v0::atlasIDExists (Transaction &trans, const AtlasID atlas_id)
 
void remote::parsers::v0::parseAtlasArray (const QJsonArray &data, Transaction &trans)
 
bool remote::parsers::v0::validateF95Keys (const QJsonObject &obj)
 
void remote::parsers::v0::updateF95Data (const QJsonObject &obj, Transaction &trans)
 
void remote::parsers::v0::insertF95Data (const QJsonObject &obj, Transaction &trans)
 
bool remote::parsers::v0::F95IDExists (const F95ID f95_id, Transaction &trans)
 
void remote::parsers::v0::parseF95Array (const QJsonArray &data, Transaction &trans)
 
void remote::parsers::v0::processJson (const QJsonObject &json)
 

Macro Definition Documentation

◆ KEY_CHECK

#define KEY_CHECK ( key)
Value:
if ( !obj.contains( key ) ) return false;