Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
dpk-cryptolens-cpp-ubuntu-18 / usr / local / include / cryptolens / MachineCodeComputer_caching.hpp
Size: Mime:
#pragma once

#include <string>

#include "basic_Error.hpp"

namespace cryptolens_io {

namespace v20190401 {

namespace errors {

namespace MachineCodeComputer_caching {}

} // namespace errors

/**
 */
template<typename MachineCodeComputer>
class MachineCodeComputer_caching
{
public:
#ifndef CRYPTOLENS_20190701_ALLOW_IMPLICIT_CONSTRUCTORS
  explicit
#endif
  MachineCodeComputer_caching(basic_Error & e)
  : machine_code_()
  {
    MachineCodeComputer inner(e);
    machine_code_ = inner.get_machine_code(e);
  }

  std::string
  get_machine_code(basic_Error & e) {
    return machine_code_;
  }

private:
  std::string machine_code_;
};

} // namespace v20190401

namespace latest {

// TODO: errors namespace

template<typename MachineCodeComputer>
using MachineCodeComputer_caching = ::cryptolens_io::v20190401::MachineCodeComputer_caching<MachineCodeComputer>;

} // namespace latest

} // namespace cryptolens_io