Samchon Framework for CPP
1.0.0
Main Page
Related Pages
Namespaces
Classes
Files
File List
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
};
samchon::library::CaseGenerator
Case generator.
Definition:
CaseGenerator.hpp:25
samchon::library::PermutationGenerator
A permutation case generator.
Definition:
PermutationGenerator.hpp:21
samchon
Top level namespace of products built from samchon.
Definition:
ByteArray.hpp:7
cpp
samchon
library
PermutationGenerator.hpp
Generated by
1.8.11