#include "vgfx.h"
#include "drawer.h"
#include <istream>
#include <sstream>
#include "common/wave_ex.h"
#include "objtree/objtree.h"
#include "perf/perf.h"
#include "util/parsing.h"
#include "util/token_stream.h"
Go to the source code of this file.
Namespaces | |
namespace | vgfx |
Functions | |
static bool | vgfx::isMultilineType (IN const char *type) throw () |
static void | vgfx::breakPath (IN const char *in_path, OUT VecString &elements, OUT VecString &relpath) |
void | vgfx::processAdd (IN ObjectMap *map, IN const char *action) |
static void | vgfx::processSet (IN ObjectMap *map, IN const char *action) |
static void | vgfx::processRemove (IN ObjectMap *map, IN const char *action) |
static void | vgfx::getActionString (IN const char *verb, IO std::istream &stream, OUT std::string &action) |
static void | vgfx::getUndoForAction (IN ObjectMap *map, IN const char *verb, IO const char *action, OUT std::string &undo) |
static void | vgfx::processAction (IN ObjectMap *map, IN const char *verb, IN const char *action) |
static void | vgfx::processRequestInternal (IN ObjectMap *map, IN std::istream &stream, IN bool single_transaction, OUT VecString &undo_actions) |
bool | vgfx::processRequest (IN ObjectMap *map, IN std::istream &stream, IN bool single_transaction, OUT std::string &undo_request, OUT std::string &diagnostic) |
Request that an ObjectMap be updated with the given request. | |
Variables | |
static const eParseBehavior | vgfx::s_token_behavior = eParse_RespectQuotes |