realises the negation of the criterium given in argument to its constructor
More...
#include <criterium.hpp>
Inherits libdar::criterium, and libdar::criterium.
|
| | crit_not (const criterium &crit) |
| | crit_not (const crit_not &ref) |
| | crit_not (crit_not &&ref) noexcept |
| crit_not & | operator= (const crit_not &ref) |
| crit_not & | operator= (crit_not &&ref) noexcept |
| virtual bool | evaluate (const cat_nomme &first, const cat_nomme &second) const override |
| | criterum interface method
|
| virtual criterium * | clone () const override |
| | clone construction method
|
| | crit_not (const criterium &crit) |
| | crit_not (const crit_not &ref) |
| | crit_not (crit_not &&ref) noexcept |
| crit_not & | operator= (const crit_not &ref) |
| crit_not & | operator= (crit_not &&ref) noexcept |
| virtual bool | evaluate (const cat_nomme &first, const cat_nomme &second) const override |
| | criterum interface method
|
| virtual criterium * | clone () const override |
| | clone construction method
|
|
| criterium (const criterium &ref)=default |
|
| criterium (criterium &&ref) noexcept=default |
|
criterium & | operator= (const criterium &ref)=default |
|
criterium & | operator= (criterium &&ref) noexcept=default |
|
| criterium (const criterium &ref)=default |
|
| criterium (criterium &&ref) noexcept=default |
|
criterium & | operator= (const criterium &ref)=default |
|
criterium & | operator= (criterium &&ref) noexcept=default |
|
|
void | copy_from (const crit_not &ref) |
| void | destroy () |
|
void | copy_from (const crit_not &ref) |
| void | destroy () |
realises the negation of the criterium given in argument to its constructor
Definition at line 497 of file dar64-2.8.3-win64/include/dar/criterium.hpp.
◆ crit_not() [1/6]
| libdar::crit_not::crit_not |
( |
const criterium & | crit | ) |
|
|
inline |
◆ crit_not() [2/6]
| libdar::crit_not::crit_not |
( |
const crit_not & | ref | ) |
|
|
inline |
◆ crit_not() [3/6]
| libdar::crit_not::crit_not |
( |
crit_not && | ref | ) |
|
|
inlinenoexcept |
◆ ~crit_not() [1/2]
| libdar::crit_not::~crit_not |
( |
| ) |
|
|
inline |
◆ crit_not() [4/6]
| libdar::crit_not::crit_not |
( |
const criterium & | crit | ) |
|
|
inline |
◆ crit_not() [5/6]
| libdar::crit_not::crit_not |
( |
const crit_not & | ref | ) |
|
|
inline |
◆ crit_not() [6/6]
| libdar::crit_not::crit_not |
( |
crit_not && | ref | ) |
|
|
inlinenoexcept |
◆ ~crit_not() [2/2]
| libdar::crit_not::~crit_not |
( |
| ) |
|
|
inline |
◆ clone() [1/2]
| virtual criterium * libdar::crit_not::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ clone() [2/2]
| virtual criterium * libdar::crit_not::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
clone construction method
- Returns
- a new object of the same type,
- Note
- this method must be implemented in all the leaf classes of the class hierarchy rooted at the criterium class
Implements libdar::criterium.
Definition at line 508 of file src/libdar/criterium.hpp.
◆ destroy() [1/2]
| void libdar::crit_not::destroy |
( |
| ) |
|
|
inlineprivate |
◆ destroy() [2/2]
| void libdar::crit_not::destroy |
( |
| ) |
|
|
inlineprivate |
◆ evaluate() [1/2]
| virtual bool libdar::crit_not::evaluate |
( |
const cat_nomme & | first, |
|
|
const cat_nomme & | second ) const |
|
inlineoverridevirtual |
criterum interface method
- Parameters
-
| [in] | first | entry to compare with the following (this is the original or 'in place' entry) |
| [in] | second | the other entry to compare with the previous one (this is the new entry to add) |
- Returns
- the result of the criterium evaluation (true or false)
Implements libdar::criterium.
Definition at line 507 of file dar64-2.8.3-win64/include/dar/criterium.hpp.
◆ evaluate() [2/2]
| virtual bool libdar::crit_not::evaluate |
( |
const cat_nomme & | first, |
|
|
const cat_nomme & | second ) const |
|
inlineoverridevirtual |
criterum interface method
- Parameters
-
| [in] | first | entry to compare with the following (this is the original or 'in place' entry) |
| [in] | second | the other entry to compare with the previous one (this is the new entry to add) |
- Returns
- the result of the criterium evaluation (true or false)
Implements libdar::criterium.
Definition at line 507 of file src/libdar/criterium.hpp.
◆ operator=() [1/4]
| crit_not & libdar::crit_not::operator= |
( |
const crit_not & | ref | ) |
|
|
inline |
◆ operator=() [2/4]
| crit_not & libdar::crit_not::operator= |
( |
const crit_not & | ref | ) |
|
|
inline |
◆ operator=() [3/4]
| crit_not & libdar::crit_not::operator= |
( |
crit_not && | ref | ) |
|
|
inlinenoexcept |
◆ operator=() [4/4]
| crit_not & libdar::crit_not::operator= |
( |
crit_not && | ref | ) |
|
|
inlinenoexcept |
◆ x_crit
| const criterium * libdar::crit_not::x_crit |
|
protected |
The documentation for this class was generated from the following files: