Macro
SEQAN_CONCEPT_IMPL
Defines which concepts a model fulfills.
SEQAN_CONCEPT_IMPL(name, implementedConcepts)
template<typename T, int I>
SEQAN_CONCEPT_IMPL(name<T,I>, implementedConcepts)
Include Headers
seqan/basic.h
Parameters
Model type, i.e. an identifier or an identifier with template arguments. | |
Identifiers of concepts that are fulfilled by the model. Remarks: This is a sequence of the Boost Preprocessor Library, read more. |
Remarks
The metafunction Is can be used to determine whether a class models (fulfills) a concepts.
A model of a concept must pass the concept check via SEQAN_CONCEPT_ASSERT.
Examples
SEQAN_CONCEPT_IMPL(String<TValue, TSpec>, (StringConcept));
SeqAn - Sequence Analysis Library - www.seqan.de