Skip to content

Libs/Project/JsonProjectReader.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::JsonProjectReader
JSON file format reader for Project.

Source code

#pragma once

#include "ProjectReader.h"

namespace shapeworks {


class JsonProjectReader : public ProjectReader {
 public:
  JsonProjectReader(Project &project);
  ~JsonProjectReader();

  bool read_project(std::string filename) override;

  StringMap get_parameters(std::string name) override;

  StringMultiMap get_multi_parameters(std::string name) override;

 private:
  // pimpl container
  class Container;
  std::unique_ptr<Container> container_;
};
}  // namespace shapeworks

Updated on 2024-07-12 at 20:10:36 +0000