- Jan 30, 2021
-
-
Jan Trávníček authored
-
Jan Trávníček authored
it was replaced with a constraint
-
Jan Trávníček authored
methods ext::Variant < ... >::set are joined + refactored to fix the std::move vs std::forward issue
-
Jan Trávníček authored
-
Jan Trávníček authored
concepts are language native construct that was introduced to replace enable_if (SFINAE)
-
Jan Trávníček authored
-
Jan Trávníček authored
moving is actually more expensive for shared_ptrs
-
Jan Trávníček authored
-
Jan Trávníček authored
constructor accepting an universal reference may interfere with move constructor
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
add const qualification, remove explicit initialization of string to empty, and unify parameter names between declaration and definition
-
Jan Trávníček authored
-
Jan Trávníček authored
primitive types don't need std::move
-
Jan Trávníček authored
remove unnecessary move of an integral value, add const qualifier to a method that does not change the this object and remove another use of _identifier
-
Jan Trávníček authored
-
Jan Trávníček authored
virtual should start dynamic binding override checks dynamic binding is enabled in base class
-
Jan Trávníček authored
lambda is more efficient then bind
-
Jan Trávníček authored
-
Jan Trávníček authored
_identifiers are reserved for use for instance in the standard library
-
Although #pragma once is not a standard, compilers nowadays usually support it. We don't have any tricky build system so we should be OK. This also fixes many errors regarding using reserved identifiers (names starting with double underscore).
-
- Jan 15, 2021
-
-
Jan Trávníček authored
removal of an unnecessary recursion, addition of forgotten move, removal of unnecessary const qualifier, change int to -> size_t
-
- Jan 09, 2021
-
-
Jan Trávníček authored
-
- Jan 02, 2021
-
-
Jan Trávníček authored
the generator is parametrized with number of states, initial states, and final states; additionally duplicate, redundant, unreachable states are generated transition function is filled in transition partitions: {state, unreachable, redundant} vs {state, unreachable, redundant}
-
Jan Trávníček authored
The epsilon transitions from the new initial state were labelled with empty, should be epsilon
-
- Dec 18, 2020
-
-
Jan Trávníček authored
const regerence and rvalue reference may be simulated by value semantics
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
The register class should have explicit constructors, the member variable data should be initialized in the member initializer list, should be named m_data, and the finish callback should accept the data by const reference
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
Explicit constructors, transform, and any_of
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
-
Jan Trávníček authored
Add explicit to constructors, refactor code to use standard library algorithms more.
-