Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
alib2abstraction
src
common
AlgorithmCategories.hpp
Go to the documentation of this file.
1
6
#pragma once
7
8
#include <ext/string>
9
10
namespace
abstraction
{
11
12
class
AlgorithmCategories
{
13
public
:
14
enum class
AlgorithmCategory
{
15
DEFAULT
,
16
TEST
,
17
STUDENT
,
18
EFFICIENT
,
19
NAIVE
,
20
NONE
21
};
22
23
static
AlgorithmCategory
algorithmCategory
( std::string category );
24
25
static
std::string
toString
(
AlgorithmCategory
category );
26
27
};
28
29
std::ostream &
operator <<
( std::ostream & os,
AlgorithmCategories::AlgorithmCategory
category );
30
31
}
/* namespace abstraction */
32
abstraction::AlgorithmCategories
Definition:
AlgorithmCategories.hpp:12
abstraction::AlgorithmCategories::algorithmCategory
static AlgorithmCategory algorithmCategory(std::string category)
Definition:
AlgorithmCategories.cpp:13
abstraction::AlgorithmCategories::toString
static std::string toString(AlgorithmCategory category)
Definition:
AlgorithmCategories.cpp:34
abstraction::AlgorithmCategories::AlgorithmCategory
AlgorithmCategory
Definition:
AlgorithmCategories.hpp:14
abstraction::AlgorithmCategories::AlgorithmCategory::TEST
@ TEST
abstraction::AlgorithmCategories::AlgorithmCategory::NAIVE
@ NAIVE
abstraction::AlgorithmCategories::AlgorithmCategory::DEFAULT
@ DEFAULT
abstraction::AlgorithmCategories::AlgorithmCategory::NONE
@ NONE
abstraction::AlgorithmCategories::AlgorithmCategory::STUDENT
@ STUDENT
abstraction::AlgorithmCategories::AlgorithmCategory::EFFICIENT
@ EFFICIENT
abstraction
Definition:
AlgorithmAbstraction.hpp:11
abstraction::operator<<
std::ostream & operator<<(std::ostream &os, AlgorithmCategories::AlgorithmCategory category)
Definition:
AlgorithmCategories.cpp:52
Generated on Mon Dec 27 2021 10:21:51 for Algorithms Library Toolkit by
1.9.2