Files
cpp-template/include/project/sample_library.hpp

23 lines
552 B
C++

#pragma once
#include <string>
#include <vector>
namespace project {
// Greeter builds a greeting message for a given name.
class Greeter {
public:
explicit Greeter(std::string base = "Hello") : base_message_(std::move(base)) {}
[[nodiscard]] auto greet(const std::string &name) const -> std::string;
private:
std::string base_message_;
};
// generate_sequence returns numbers from 0 up to limit (exclusive).
[[nodiscard]] auto generate_sequence(int limit) -> std::vector<int>;
} // namespace project