27 #include <agrum/tools/database/CSVParser.h> 29 #ifndef DOXYGEN_SHOULD_SKIP_THIS 36 template <
template<
typename>
class ALLOC>
37 CSVParser<ALLOC>::CSVParser(
38 std::istream& instream,
39 const std::string& delimiter,
40 const char commentmarker,
41 const char quoteMarker,
42 const typename CSVParser<ALLOC>::allocator_type& alloc )
44 , _delimiter_( delimiter )
46 , _delimiterPlusSpaces_( _delimiter_ + _spaces_ )
47 , _nbLine_( std::size_t(0) )
48 , _commentMarker_( commentmarker )
49 , _quoteMarker_( quoteMarker )
51 , _instream_( &instream )
53 GUM_CONSTRUCTOR( CSVParser );
58 template <
template<
typename>
class ALLOC>
63 template <
template<
typename>
class ALLOC>
107 template <
template<
typename>
class ALLOC>
179 template <
template<
typename>
class ALLOC>
198 template <
template<
typename>
class ALLOC>
222 template <
template<
typename>
class ALLOC>
246 template <
template<
typename>
class ALLOC>
257 template <
template<
typename>
class ALLOC>
INLINE void emplace(Args &&... args)
Database(const std::string &filename, const BayesNet< GUM_SCALAR > &bn, const std::vector< std::string > &missing_symbols)