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>
72 template <
template<
typename>
class ALLOC>
116 template <
template<
typename>
class ALLOC>
188 template <
template<
typename>
class ALLOC>
207 template <
template<
typename>
class ALLOC>
231 template <
template<
typename>
class ALLOC>
255 template <
template<
typename>
class ALLOC>
266 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)