26 #ifndef GUM_LEARNING_DBROW_GENERATOR_4_COMPLETE_ROWS_H 27 #define GUM_LEARNING_DBROW_GENERATOR_4_COMPLETE_ROWS_H 76 template <
template <
typename >
class ALLOC = std::allocator >
163 #ifndef DOXYGEN_SHOULD_SKIP_THIS ALLOC< DBTranslatedValue > allocator_type
type for the allocators passed in arguments of methods
The base class for all DBRow generators.
A DBRowGenerator class that returns the rows that are complete (fully observed) w.r.t.
gum is the global namespace for all aGrUM entities
The union class for storing the translated values in learning databases.
virtual std::size_t _computeRows(const DBRow< DBTranslatedValue, ALLOC > &row) final
computes the rows it will provide as output
ALLOC< DBTranslatedValue > allocator_type
type for the allocators passed in arguments of methods
DBTranslatedValueType
The nature of the elements handled by translators (discrete, continuous).
allocator_type getAllocator() const
returns the allocator used
The class for storing a record in a database.
DBRowGenerator4CompleteRows(const std::vector< DBTranslatedValueType, ALLOC< DBTranslatedValueType > > column_types, const allocator_type &alloc=allocator_type())
default constructor
A DBRowGenerator class that returns the rows that are complete (fully observed) w.r.t.
virtual const DBRow< DBTranslatedValue, ALLOC > & generate() final
generates one ouput DBRow for each DBRow passed to method setInputRow
The base class for all DBRow generators.
virtual DBRowGenerator4CompleteRows< ALLOC > * clone() const override final
virtual copy constructor