AllegroFlare/DialogTree/YAMLLoader
view source (cpp, hpp, quintessence) • view tests (test file)
  
    Properties
     
  | node_bank | AllegroFlare::DialogTree::NodeBank | 
  | NAME_KEY | char* | 
  | SPEAKER_KEY | char* | 
  | PAGES_KEY | char* | 
  | OPTIONS_KEY | char* | 
  | TEXT_KEY | char* | 
  | TYPE_KEY | char* | 
  | DATA_KEY | char* | 
  | OPTION_TYPE_NODE_KEY | char* | 
  | OPTION_TYPE_GO_TO_NODE_KEY | char* | 
  | OPTION_TYPE_EXIT_DIALOG_KEY | char* | 
  | OPTION_DATA_TARGET_NODE_NAME_KEY | char* | 
  | loaded | bool | 
    
     Methods
     
  | get_node_bank() | 
  | load_file(std::string filename="[unset-filename]") | 
  | load(std::string yaml_as_string="[unset-yaml_as_string]") | 
  | parse_and_create_node(YAML::Node* node_ptr=nullptr) | 
  | parse_and_create_result_option(std::string type="[unset-type]", YAML::Node* data_node_ptr=nullptr) | 
  | parse_and_create_ExitDialog_option() | 
  | parse_and_create_GoToNode_option(YAML::Node* data_node_ptr=nullptr) | 
  | parse_and_create_Node_option(YAML::Node* data_node_ptr=nullptr) | 
    
     Dependencies
     
  | {"symbol"=>"std::make_pair", "headers"=>["utility"]} | 
  | {"symbol"=>"AllegroFlare::YAMLValidator", "headers"=>["AllegroFlare/YAMLValidator.hpp"]} | 
  | {"symbol"=>"AllegroFlare::DialogTree::Node", "headers"=>["AllegroFlare/DialogTree/Node.hpp"]} | 
  | {"symbol"=>"AllegroFlare::Logger", "headers"=>["AllegroFlare/Logger.hpp"]} | 
  | {"symbol"=>"AllegroFlare::DialogTree::NodeOptions::Base", "headers"=>["AllegroFlare/DialogTree/NodeOptions/Base.hpp"]} | 
  | {"symbol"=>"AllegroFlare::DialogTree::NodeOptions::ExitDialog", "headers"=>["AllegroFlare/DialogTree/NodeOptions/ExitDialog.hpp"]} | 
  | {"symbol"=>"AllegroFlare::DialogTree::NodeOptions::GoToNode", "headers"=>["AllegroFlare/DialogTree/NodeOptions/GoToNode.hpp"]} | 
  | {"symbol"=>"AllegroFlare::DialogTree::NodeOptions::Node", "headers"=>["AllegroFlare/DialogTree/NodeOptions/Node.hpp"]} | 
  | {"symbol"=>"YAML::Node", "headers"=>["yaml-cpp/yaml.h"]} | 
  | {"symbol"=>"AllegroFlare::DialogTree::NodeBank", "headers"=>["AllegroFlare/DialogTree/NodeBank.hpp"]} | 
  | {"symbol"=>"AllegroFlare::php::file_get_contents", "headers"=>["AllegroFlare/UsefulPHP.hpp"]} | 
    
    
Sponsor
Grab cute Cat stickers for your laptop at CLUBCATT