Samchon Framework for CPP  1.0.0
PermutationGenerator.hpp
1 #pragma once
2 #include <samchon/API.hpp>
3 
4 #include <samchon/library/CaseGenerator.hpp>
5 
6 namespace samchon
7 {
8 namespace library
9 {
21  class SAMCHON_FRAMEWORK_API PermutationGenerator
22  : public CaseGenerator
23  {
24  private:
25  typedef CaseGenerator super;
26 
27  public:
33  PermutationGenerator(size_t n, size_t r);
34  virtual ~PermutationGenerator() = default;
35 
36  virtual auto operator[](size_t) const->std::vector<size_t> override;
37  };
38 };
39 };
Top level namespace of products built from samchon.
Definition: ByteArray.hpp:7