Search Toolkit Book for CMultiAlignerOptions::CPattern
Representation of CDD pattern. More...
#include <algo/cobalt/options.hpp>
Representation of CDD pattern.
Pattern is represented either as string or pointer in order to avoid copying large blocks if patterns are already in memory. Representation is selected by the use of constructor. String constructor creates a copy of the argument, pointer one does not.
Definition at line 107 of file options.hpp.
◆ CPattern() [1/4] CMultiAlignerOptions::CPattern::CPattern ( void ) inline ◆ CPattern() [2/4] CMultiAlignerOptions::CPattern::CPattern ( char * pattern ) inlineCreate pattern as pointer.
Referenced memory is not copied.
Definition at line 117 of file options.hpp.
◆ CPattern() [3/4] CMultiAlignerOptions::CPattern::CPattern ( const string & pattern ) inlineCreate pattern as string.
The argument is copied.
Definition at line 122 of file options.hpp.
◆ CPattern() [4/4] CMultiAlignerOptions::CPattern::CPattern ( const CPattern & pattern ) inline ◆ AsPointer() const char* CMultiAlignerOptions::CPattern::AsPointer ( void ) const inlineGet pattern as pointer.
Definition at line 155 of file options.hpp.
◆ AsString() string CMultiAlignerOptions::CPattern::AsString ( void ) const inlineGet a copy of a pattern as string.
Definition at line 161 of file options.hpp.
◆ IsEmpty() bool CMultiAlignerOptions::CPattern::IsEmpty ( void ) const inlineCheck if pattern is empty.
Definition at line 174 of file options.hpp.
◆ IsPointer() bool CMultiAlignerOptions::CPattern::IsPointer ( void ) const inlineCheck if pattern is stored as pointer.
Definition at line 168 of file options.hpp.
◆ operator=() ◆ m_IsPointer bool CMultiAlignerOptions::CPattern::m_IsPointer private ◆ m_Pattern SPattern CMultiAlignerOptions::CPattern::m_Pattern privateThe documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4